#pragma once // ============================================================================== // Auth + crypto // ============================================================================== // Port target: medusalix/xone auth/auth.c + auth/crypto.c. // ECDH (P-256) key agreement, RSA encryption, SHA transcript/PRF for the GIP // authentication handshake. AES-CCMP frame encryption itself runs on-chip; // this layer only derives and installs keys into the MT76 WCID registers. // ============================================================================== namespace xone::auth { // TODO(phase 1): ECDH/RSA/SHA primitives (CommonCrypto / Security.framework). } // namespace xone::auth