Applications
Code samples and example implementations using the cuPQC SDK.
SHA-2 Hash Function
Step-by-step guide to building a SHA-256 application using cuPQC-Hash for GPU-accelerated data-integrity verification.
Read Tutorial →Poseidon2 Hash Function
Zero-knowledge-friendly Poseidon2 on the KoalaBear field — efficient hashing inside ZK proof systems.
Read Tutorial →Merkle Tree Membership Proof
Build a Merkle tree, generate membership proofs, and verify them with GPU acceleration.
Read Tutorial →BigInt Vector Addition
Add 1024-bit integers from inside your own kernel, with four cooperating warp lanes per value.
Read Tutorial →BigInt Modular Multiplication
Compute (a * b) mod m on 256-bit values, one integer per thread.
BigInt Hex Digits of Pi
Bellard's formula in exact big-integer arithmetic — 256 fractional hex digits of pi, reduced across the grid.
Read Tutorial →NTT Forward and Inverse Transform
Batched forward and inverse transform round-trip at N = 1024 over the KoalaBear prime field.
Read Tutorial →Staged NTT for Large Transforms
Split an N = 16384 transform into two kernel passes so it no longer has to fit in a single block.
Read Tutorial →PQC: ML-KEM & ML-DSA
Complete ML-KEM and ML-DSA implementation code with minimal explanation.
View Code Sample →No applications match the selected filters.