Skip to content

Releases: infamousjoeg/quantum-safe-mesh

Gateway Service v1.0.1

03 Sep 01:56

Choose a tag to compare

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 DeserializePublicKeyFromJSON utility 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 demo now 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

03 Sep 01:56

Choose a tag to compare

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 DeserializePublicKeyFromJSON utility 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

29 Aug 13:28

Choose a tag to compare

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

29 Aug 13:28

Choose a tag to compare

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

29 Aug 13:28

Choose a tag to compare

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