Release Notes
Release v3.0
Post Quantum TLS and SSH (Hybrid PQC)
FIPS compliant cryptography used system wide
Improved AES-256 performance
Improved Web UI layout and Security (HTTPS cookies)
Software Update mechanism enhancements
Package version updates and bug fixes
OpenSSL version and patches for memory security
Bug Fixes:
REST API & Web UI bug fixes
Notes:
Requires fresh install (upgrade from previous versions is not supported)
Release v2.4
Confidential VM support for AMD SEV & SEV-SNP in AWS, Azure, and Google Cloud
Integrity Measurement Architecture (IMA) integrations and enhancements (improved intrusion prevention and detection)
SELinux policy enhancements (improved intrusion detection and prevention)
System report now includes IMA policy, IMA violations, and SELinux enforcement status
Audit Log now available over REST API and Web UI
Improved storage encryption for private keys, open CSRs, and certificates
TPM 2.0 support for disk encryption keys
Expanded test and validations on more VM sizes in AWS, Azure, and Google Cloud
Bug Fixes:
REST API & Web UI bug fixes, updates to support new features
Improved REST API certs/v2/tls/client-cert endpoints and certs/v2/tls/reload (separate reload which restarts the TLS web server may close the current connection)
Release v2.3
Initial User Creation API updates to require Instance ID
Instance ID is known only to the VM instance owner making the initial user creation process more secure.
Bug Fixes:
Web UI bug fixes, updates to support Instance ID for initial user creation
Release v2.2
AWS Support:
AWS is now a supported platform
Update kernel and drivers for AWS infrastructure
Terraform Modules released to support AWS SecureKey VPN deployment
Bug Fixes:
Web UI updates, enhancements, and bug fixes
Release v2.1
Post Quantum Support
- Post-Quantum Safe ML-KEM (RFC 9370 and RFC 9242) support for IKEv2 Connections.
ML KEM for a Hybrid Post Quantum Safe KEM (IKEv2 will always use the DH group in addition to an optional ML KEM)
CNSA v2.0 allows MLKEM-1024 (Kyber1024) only - this is enforced by default and so only mlkem1024 is supported in SK-VPN
RFC allows selection of up to 7 additional KEMs
Configurable using REST API and Web UI
Post Quantum Preshared Key (PPK, RFC 8784) support for IKEv2 Connections. Configurable using REST API and Web UI.
Improve DH Group, PRF and other IKEv2 parameters selection on the Web UI.
Bug Fixes:
Fix ESN configuration for IKEv2 connections - added ESN selectionto Web UI.
Numerous Web UI updates and enhancements.
Release v2.0
- SecureKey Crypto Library v2.0 updates:
Improved AES throughput over SecureKey v1 (3X+ increase for small packets)
Added support for AES-256-CTR and AES-256-CBC modes
SecureKey OpenSSL Provider updates:
SecureKey provider protects Certificates, Private Keys and Secret data in memory for Authentication and Key Exchange
SecureKey provider protects AES keys in memory during encryption and decryption
FIPS Certification is in progress
SecureKey OpenSSL Provider used for Management Plane (SSH, HTTPS, and IKEv2)
Enforce strong algorithms/curves for SSH and HTTPS (AES-256, and CNSA v1.0 algorithms where available)
Multi-layer encryption for stored Private Keys using LUKS and Database encryption
Update SecureKey Logo and Web UI color scheme
Stateful Firewall improvements - added ACL session management
Bug Fixes:
Update COTS packages to latest versions
Bug fixes for the REST API and Web UI
Release v1.3
Google Cloud support.
Bug Fixes and improvements:
Support for Google Cloud (required drivers have been added)
Update data plane package versions
Bug fixes and new features for the Web UI
Release v1.2
Web User Interface improvements.
Bug Fixes and improvements:
Historical statistics endpoints return a 10 minute history
Fixes and new features for the Web UI
Interface, Firewall, IPsec, and drop counters for charts now use historical data
Changes to IPsec connection to allow editing existing connections
Update certificate details for all certificate types
Add Interface chart and Runtime staistics
Allow download of CSR PEM file data
Add support for Extended Sequence Numbers (ESNs)
Various API updates and bug fixes in support of the Web User Interface
Open Source package updates and bug fixes
Release v1.1
Web User Interface has been added to allow management and configuration of the SK-VPN using a web browser.
Bug Fixes and improvements.
Fix MAC/LAN address Role assignment - was failing if the initial LAN/WAN ip address was 10.X.0.X where X >= 10
REST API now allows LAN/WAN MAC assignemnt even if initial IPs are not valid or unassigned
ACL IP Rules now use an Integer for Protocol instead of string
New Features and REST API updates:
Expand Version reporting in sys/version
Expand system report in sys/system-report to report “build-type”
Web User Interface
Various API updates and bug fixes in support of the Web User Interface
Release v1.0
v1.0.1717174796
Initial Release of the SecureKey VPN. SecureKey Crypto library v1.0 is used to secure keys used by the data plane.