Releases: infamousjoeg/quantum-safe-mesh
Releases · infamousjoeg/quantum-safe-mesh
Gateway Service v1.0.1
Gateway Service v1.0.1
Bug Fixes
- Fixed quantum-safe authentication: Resolved public key deserialization issues that caused authentication failures between Gateway and Auth Service
- Fixed GET request handling: Resolved crashes when processing GET requests with empty bodies (such as /status endpoint)
- Improved JSON marshaling: Added proper handling for empty request bodies by converting to valid JSON "{}"
Technical Details
- Updated to use shared
DeserializePublicKeyFromJSONutility for consistent key parsing - Enhanced support for multiple public key formats (base64, JSON arrays, direct bytes)
- Maintained backward compatibility for all existing POST request flows
- All existing quantum-safe authentication flows remain intact
Impact
make demonow passes completely- GET requests work properly through the Gateway
- RESTful API design compliance improved
- Eliminates "unexpected end of JSON input" errors
Fixes authentication deserialization and GET request handling issues.
Backend Service v1.0.1
Backend Service v1.0.1
Bug Fixes
- Fixed quantum-safe authentication: Resolved public key deserialization issues that caused authentication failures when validating requests from Gateway Service
Technical Details
- Updated to use shared
DeserializePublicKeyFromJSONutility for consistent key parsing - Enhanced support for multiple public key formats (base64, JSON arrays, direct bytes)
- Improved error handling and logging for public key operations
Impact
- More reliable authentication flow between Gateway and Backend services
- Consistent public key parsing across all services
- Enhanced debugging capabilities with better error messages
Fixes authentication deserialization issues for improved service-to-service communication.
Gateway Service v1.0.0
Gateway Service v1.0.0
Quantum-safe API gateway and reverse proxy for the Quantum-Safe Mesh Network.
Features
- Post-quantum TLS termination and encryption
- Request routing and load balancing
- Rate limiting and traffic management
- Authentication integration with Auth Service
- Monitoring and metrics collection
- WebSocket support for real-time communication
Security
- Kyber-768 key exchange for quantum-resistant connections
- Certificate validation with PQC signatures
- Secure headers and CORS management
- DDoS protection and request filtering
- End-to-end encryption preservation
Deployment
- Standalone binary:
./bin/gateway - Docker:
docker build -f docker/Dockerfile.gateway - Container Registry:
docker pull ghcr.io/infamousjoeg/quantum-safe-mesh/gateway:v1.0.0 - Kubernetes:
kubectl apply -f k8s/gateway-service.yaml - Helm:
helm install gateway ./helm/quantum-safe-mesh --set gateway.enabled=true
Configuration
- Environment-based configuration
- Dynamic upstream discovery
- Health check integration
- Circuit breaker patterns
Requirements
- Go 1.22+
- Post-quantum cryptography libraries
- Network access to backend services
Updated
- Fixed Dockerfile to use Go 1.22-alpine for compatibility
- Enhanced container security and optimization
Backend Service v1.0.0
Backend Service v1.0.0
Core business logic service with quantum-safe data processing for the Quantum-Safe Mesh Network.
Features
- Quantum-resistant data encryption and storage
- Secure inter-service communication
- Database integration with PQC protection
- Message queue processing with quantum-safe protocols
- RESTful and gRPC API endpoints
- Comprehensive logging and monitoring
Security
- End-to-end encryption with Kyber-768 KEM
- Data integrity verification with Dilithium-3 signatures
- Secure key rotation and management
- Memory protection for sensitive operations
- Audit logging for security compliance
Deployment
- Standalone binary:
./bin/backend - Docker:
docker build -f docker/Dockerfile.backend - Container Registry:
docker pull ghcr.io/infamousjoeg/quantum-safe-mesh/backend:v1.0.0 - Kubernetes:
kubectl apply -f k8s/backend-service.yaml - Helm:
helm install backend ./helm/quantum-safe-mesh --set backend.enabled=true
Data Processing
- Quantum-safe data serialization
- Encrypted data persistence
- Secure batch processing capabilities
- Real-time data streaming support
Integration
- Compatible with Auth Service for authentication
- Gateway Service routing support
- External API integration with PQC
- Database drivers with quantum-safe encryption
Requirements
- Go 1.22+
- Post-quantum cryptography libraries
- Database connectivity (PostgreSQL, MongoDB, etc.)
- Message queue access (Redis, RabbitMQ, etc.)
Updated
- Fixed Dockerfile to use Go 1.22-alpine for compatibility
- Improved container build efficiency and security
Auth Service v1.0.0
Auth Service v1.0.0
Post-quantum cryptographic authentication service for the Quantum-Safe Mesh Network.
Features
- Dilithium-3 digital signatures for quantum-resistant authentication
- Kyber-768 key encapsulation for secure key exchange
- JWT token management with PQC integration
- RESTful API for authentication operations
- Docker containerization support
- Kubernetes deployment ready
Security
- NIST-approved post-quantum cryptographic algorithms
- Secure key generation and management
- Memory-safe implementation
- Comprehensive input validation
Deployment
- Standalone binary:
./bin/auth - Docker:
docker build -f docker/Dockerfile.auth - Container Registry:
docker pull ghcr.io/infamousjoeg/quantum-safe-mesh/auth:v1.0.0 - Kubernetes:
kubectl apply -f k8s/auth-service.yaml - Helm:
helm install auth ./helm/quantum-safe-mesh --set auth.enabled=true
Requirements
- Go 1.22+
- Post-quantum cryptography libraries
- Valid PQC key pairs (generated automatically if not present)
Updated
- Fixed Dockerfile to use Go 1.22-alpine for compatibility
- Optimized container build process