Releases: oliver-breen/Sentinel-Weave
Release list
Pre release 2.0 alpha
What's Changed
- [WIP] Start debugging to ensure all algorithms pass tests by @Copilot in #13
- Docs/falcon build instructions by @oliver-breen in #11
- [WIP] Update features in the current todo list by @Copilot in #12
- Gui update by @oliver-breen in #15
- Manual New updates by @oliver-breen in #14
- New fixes by @oliver-breen in #16
- new fixes by @oliver-breen in #17
- Update setup.py by @oliver-breen in #19
- [WIP] Add functionality to create executable file for GUI application by @Copilot in #18
- Merge branch 'main' into main by @oliver-breen in #22
- Implement RSA-GCM hybrid encryption and refactor PQ integration by @oliver-breen in #23
- Implement RSA-GCM hybrid encryption and refactor PQ integration by @oliver-breen in #25
- [WIP] Fix header not found errors, assertion misuse, and resource leaks by @Copilot in #24
- Add prioritized build issue TODO list. by @oliver-breen in #26
- cloud by @oliver-breen in #27
- Merge pull request #27 from oliver-breen/main by @oliver-breen in #28
Full Changelog: pre-release...PRE-RELEASE2.0.11
v 1.0.1-alpha
QuantaWeave 1.0.1-alpha Pre-Release Notes
🚀 Major Features
Graphical User Interface (GUI):
New PyQt6-based GUI for Windows and Linux.
Tabs for LWE encryption/decryption, HQC KEM (encapsulation/decapsulation), and Falcon signature operations.
Step-by-step workflow for key generation, encryption, decryption, signing, and verification.
Supports multiple security levels and encoding options (hex/base64).
HQC KEM Implementation:
Complete support for HQC-1, HQC-3, and HQC-5 variants.
Deterministic round-trip tests and example scripts.
API for keypair, encapsulate, and decapsulate operations.
Falcon Signature Integration:
C++ binding for Falcon-512 and Falcon-1024 signatures.
Key generation, sign, and verify from both Python and GUI.
Requires GMP and C++20 compiler for build.
🧩 Library & API
Unified QuantaWeave class for LWE and HQC operations.
Simple, consistent API for all cryptographic primitives.
Example scripts for basic usage, benchmarking, multi-party, HQC KEM, and Falcon signatures.
📝 Documentation
README.md: Expanded with GUI instructions, step-by-step usage, and troubleshooting.
GUI.md: New comprehensive user guide for the GUI, including installation, launching, and detailed workflows for each tab.
Algorithm and Security Docs: Updated algorithm, security, and production guidance in ALGORITHM.md, SECURITY.md, and PRODUCTION.md.
🧪 Testing & CI
Unit tests for all cryptographic primitives and security levels.
HQC KEM and Falcon signature round-trip tests.
Benchmarking and baseline tracking.
GitHub Actions workflow for automated builds, tests, and optional code signing.
🏗️ Packaging & Build
PyInstaller spec for building a one-file Windows executable with embedded icon.
Optional code signing via GitHub Actions and repository secrets.
pyproject.toml and setup.py updated for extras and build requirements.
This is an educational and experimental implementation.
Not for production use without professional review and NIST-standardized algorithms.