Educational implementation of post-quantum primitives using only the Python standard library:
- Lattice KEM (toy NTRU-style): key generation, encapsulation, decapsulation based on polynomial arithmetic over a small modulus.
- Hash-based signatures (SPHINCS-style) simplified: one-time keys derived from a Merkle tree with Winternitz-like chains.
These are intentionally simplified, small parameters for learning - NOT production cryptographic material.
Run tests: python -m pytest