Offers a Go library for implementing post-quantum cryptographic algorithms such as ML-DSA for digital signatures and ML-KEM for key encapsulation.

概要

Gopq is an educational Go project designed to demonstrate the implementation of post-quantum safe cryptography. It provides reusable Go functions for critical PQC algorithms like ML-DSA for digital signing and ML-KEM for secure key encapsulation, leveraging the Cloudflare CIRCL library. Beyond its cryptographic utility, Gopq also serves as a practical example of Agentic AI development workflows, showcasing the integration of tools like GitHub Copilot with custom instruction and prompt files to guide the software creation process.

主な機能

  • Provides ML-DSA (Digital Signature Algorithm) for post-quantum signatures
  • Go library built on the Cloudflare CIRCL cryptography library
  • Demonstrates Agentic AI development workflows with custom instructions and prompts
  • Includes local GoDoc documentation generation
  • 0 GitHub stars
  • Offers ML-KEM (Key Encapsulation Mechanism) for post-quantum encryption

ユースケース

  • Implementing ML-DSA for digital signing in Go applications
  • Integrating ML-KEM for secure key encapsulation
  • Studying Agentic AI application in software development
  • Learning and experimenting with Post-Quantum Cryptography in Go