Spaces:
Running
Running
File size: 848 Bytes
c87f72b | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | """
titan: Technical security modules for the VAMGUARD_TITAN project.
Provides standard, well-understood building blocks for an air-gapped IoT
environment:
* ``constants`` -- Shared numeric constants (e.g. FAISS partition seed).
* ``signal_filter`` -- Packet-inspection filter for dropping malformed packets
from an incoming IoT data stream.
* ``device_auth`` -- HMAC-based device authentication using a hardware ID
supplied via the ``ARK_S10_HWID`` environment variable.
"""
from .constants import FAISS_PARTITION_SEED
from .signal_filter import SignalNoiseFilter, PacketValidationError
from .device_auth import HardwareHandshake, DeviceAuthError
__all__ = [
"FAISS_PARTITION_SEED",
"SignalNoiseFilter",
"PacketValidationError",
"HardwareHandshake",
"DeviceAuthError",
]
|