[package] name = "openfut-lsx" version = "0.1.0" edition = "2021" license = "MIT" description = "EA Origin LSX emulator for the FIFA 17 client (loopback 4216)" publish = false [dependencies] # AES-128-ECB only. The LSX session cipher is a single fixed-key ECB block operation, # so the block cipher alone is the whole requirement -- no AEAD, no TLS stack. Using # the `aes` crate rather than hand-rolling it keeps the one security-shaped primitive # in reviewed code, while the surrounding framing (PKCS7 pad, lowercase hex, # NUL-terminated) stays explicit here because it is protocol, not cryptography. aes = "0.8" # Project rule rs-parking-lot: locks that are immediately unwrapped use parking_lot. parking_lot = "0.12"