Skip to content

Releases: oliver-breen/Sentinel-Weave

Pre release 2.0 alpha

Pre release 2.0 alpha Pre-release
Pre-release

Choose a tag to compare

@oliver-breen oliver-breen released this 17 Feb 05:14
a382b67

What's Changed

Full Changelog: pre-release...PRE-RELEASE2.0.11

v 1.0.1-alpha

v 1.0.1-alpha Pre-release
Pre-release

Choose a tag to compare

@oliver-breen oliver-breen released this 14 Feb 09:31
228610a

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.
⚠️ Security Notice
This is an educational and experimental implementation.
Not for production use without professional review and NIST-standardized algorithms.