# πŸ›‘οΈ nofuture.go β€” Ephemeral Post-Quantum Text Encryption [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](./LICENSE) [![Go Version](https://img.shields.io/badge/Go-1.21+-00ADD8.svg)](https://golang.org) [![Security Hardened](https://img.shields.io/badge/security-hardened-brightgreen.svg)](#) [![Status: Experimental](https://img.shields.io/badge/status-experimental-yellow.svg)](#) **nofuture.go** is a secure, ephemeral text encryption application designed to facilitate private communication β€” even across untrusted platforms β€” using post-quantum cryptography, memory-hard key management, and a local virtual keyboard for anti-keylogger defense. Its core purpose is simple but powerful: > πŸ’¬ **Encrypt sensitive text, exchange it via any mainstream chat, and make the keys disappear forever.** --- ## πŸ“¦ Project Structure - `cmd/` β€” CLI and runtime entry points - `internal/crypto` β€” Kyber, Dilithium, Argon2, BLAKE2b, XChaCha - `internal/memory` β€” memguard-backed key handling - `assets/` β€” frontend static files (keyboard UI, etc.) - `USAGE.md` β€” basic usage guide --- ## πŸ“– Documentation - βœ… [How it works](#session-flow) - βœ… [Cryptographic primitives](#cryptographic-primitives) - βœ… [Memory protection](#key-generation--memory-protection) - βœ… [Virtual keyboard](#virtual-keyboard-anti-keylogger) - βœ… [Usage example](USAGE.md) --- ## πŸ“œ License MIT License β€” see [`LICENSE`](./LICENSE) --- ## ✊ Built with love and defiance Because **privacy isn’t a feature** β€” it’s a human right.