[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"
