iOS
Version 2.0.1
- Released July 25, 2026
Fixed
- Tunnels now use the Arqit SKA-Platform™ region configured during registration. Devices registered to a region other than the default (for example
acme1) failed to connect with a "No KNode server keys" error.
Version 2.0.0
- Released July 9, 2026
Important
Crux is a new app that replaces Crux VPN. This is a new App Store listing — existing Crux VPN users will need to install Crux separately.
Added
- Rebuilt from the ground up in SwiftUI, replacing the original Crux VPN client
- Post-quantum tunnel keys via Arqit SKA-Platform™ — register the device in-app, agree a pre-shared key at connect time, and rotate it automatically for the life of the session
- Scan a QR code to import a tunnel, including on iPad and on devices without a Neural Engine
- Import and export tunnel configurations, including export of all tunnels to a zip archive
- In-app logging with a redesigned log viewer for easier troubleshooting
- Developer mode for exporting and importing device metadata
- Proprietary licensing (EULA)
Changed
- New app identity — rebranded from Crux VPN to Crux, with a new bundle identifier (
com.sirius.crux) - Redesigned interface with a new icon, colour palette, and typography
- Full iPad layout support
- Updated to the latest Arqit SKA-Platform™ SDK
- Requires iOS 18 or later
Fixed
- Device registration now generates a stable device ID instead of using the device name
- Resolved a race condition that prevented capital letters being typed into secure fields
- Camera permissions are now requested and checked before scanning
- Tunnel importer no longer rejects configurations containing unrecognised fields
Version 1.0.0
- Initial Release (non-PQC)