Downloads
All QuantaCore SDK packages, simulators, language bindings, example applications, and documentation are available for download below. Packages are cryptographically signed with Dyber's code-signing key — always verify signatures before installation.
Overview #
The QuantaCore SDK is distributed as platform-specific packages that include the core C library (libquac100), kernel driver, OpenSSL provider, PKCS#11 module, command-line tools, and header files. Language bindings are distributed separately through their respective package managers. All packages require an active license key — see Support & Licensing for details.
SDK Packages #
Current Release: v1.2.0 (January 2026)
| Platform | Package | Size | SHA-256 |
|---|---|---|---|
| Ubuntu 22.04+ / Debian 12+ | quantacore-sdk_1.2.0-1_amd64.deb | 24 MB | a3f7c2...9e4d06 |
| Ubuntu 22.04+ (FIPS) | quantacore-sdk-fips_1.2.0-1_amd64.deb | 26 MB | b8e21a...4c7f03 |
| RHEL 8/9 / Rocky / Alma | quantacore-sdk-1.2.0-1.el9.x86_64.rpm | 25 MB | c4d9f1...8b2e57 |
| RHEL 8/9 (FIPS) | quantacore-sdk-fips-1.2.0-1.el9.x86_64.rpm | 27 MB | d7a3e2...1f6c89 |
| SUSE 15 SP4+ | quantacore-sdk-1.2.0-1.x86_64.rpm | 25 MB | e1b5c8...3a7d42 |
| Windows Server 2019+ | QuantaCoreSDK-1.2.0-x64.msi | 32 MB | f2c8d4...6e9a15 |
| Windows (FIPS) | QuantaCoreSDK-FIPS-1.2.0-x64.msi | 34 MB | a9e7b3...2d8f61 |
| Source tarball | quantacore-sdk-1.2.0.tar.gz | 8 MB | b3f1c7...5e4a28 |
Package Contents
| Component | Linux Path | Windows Path |
|---|---|---|
| Core library | /usr/lib/libquac100.so.1.2.0 | C:\Program Files\Dyber\SDK\bin\quac100.dll |
| Static library | /usr/lib/libquac100.a | C:\Program Files\Dyber\SDK\lib\quac100.lib |
| Headers | /usr/include/quac100/ | C:\Program Files\Dyber\SDK\include\quac100\ |
| OpenSSL provider | /usr/lib/ossl-modules/quac100-ossl.so | ...\bin\quac100-ossl.dll |
| PKCS#11 module | /usr/lib/libquac100_pkcs11.so | ...\bin\quac100_pkcs11.dll |
| CNG provider | N/A | ...\bin\quac100cng.dll |
| Kernel driver | /lib/modules/.../quac100.ko | ...\drivers\quac100.sys |
| CLI tools | /usr/bin/quac-* | ...\bin\quac-*.exe |
| pkg-config | /usr/lib/pkgconfig/quac100.pc | N/A |
| CMake config | /usr/lib/cmake/quac100/ | ...\lib\cmake\quac100\ |
Signature Verification
# Import Dyber's package signing key
$ curl -fsSL https://packages.dyber.com/keys/dyber-signing.asc | sudo gpg --import
# Verify package signature
$ gpg --verify quantacore-sdk_1.2.0-1_amd64.deb.sig quantacore-sdk_1.2.0-1_amd64.deb
gpg: Good signature from "Dyber, Inc. (Package Signing) <security@dyber.com>"
# Verify SHA-256 checksum
$ sha256sum -c quantacore-sdk-1.2.0-SHA256SUMS
Repository Setup
# Ubuntu / Debian
$ echo "deb [signed-by=/usr/share/keyrings/dyber.gpg] https://packages.dyber.com/apt stable main" \
| sudo tee /etc/apt/sources.list.d/dyber.list
$ sudo apt update && sudo apt install quantacore-sdk
# RHEL / Rocky / Alma
$ sudo dnf config-manager --add-repo https://packages.dyber.com/rpm/dyber.repo
$ sudo dnf install quantacore-sdk
Simulator #
The QuantaCore Software Simulator provides a complete API-compatible implementation that runs without QUAC 100 hardware. It uses software implementations of all algorithms and a software PRNG instead of the hardware QRNG. The simulator is ideal for development, testing, CI/CD pipelines, and evaluation.
| Platform | Package | Size |
|---|---|---|
| Ubuntu / Debian | quantacore-sim_1.2.0-1_amd64.deb | 12 MB |
| RHEL / Rocky | quantacore-sim-1.2.0-1.el9.x86_64.rpm | 13 MB |
| Windows | QuantaCoreSim-1.2.0-x64.msi | 16 MB |
| macOS (Apple Silicon) | quantacore-sim-1.2.0-arm64.pkg | 14 MB |
| macOS (Intel) | quantacore-sim-1.2.0-x86_64.pkg | 14 MB |
| Docker image | dyber/quantacore-sim:1.2.0 | 180 MB |
# Docker — quickest way to evaluate
$ docker pull dyber/quantacore-sim:1.2.0
$ docker run -it dyber/quantacore-sim:1.2.0 quac-info
Mode: Simulator
Algorithms: ML-KEM-512, ML-KEM-768, ML-KEM-1024, ML-DSA-44, ML-DSA-65, ML-DSA-87, ...
Language Packages #
Language bindings are distributed through their native package managers and automatically link against the installed libquac100 shared library.
| Language | Package Manager | Install Command | Version |
|---|---|---|---|
| Rust | crates.io | cargo add quac100 | 1.2.0 |
| Python | PyPI | pip install quac100 | 1.2.0 |
| Java | Maven Central | com.dyber:quac100-java:1.2.0 | 1.2.0 |
| Go | Go modules | go get github.com/dyber-inc/quac100-go@v1.2.0 | 1.2.0 |
| C# / .NET | NuGet | dotnet add package Dyber.Quac100 --version 1.2.0 | 1.2.0 |
| Node.js | npm | npm install @dyber/quac100 | 1.2.0 |
Example Applications #
Complete, documented example applications demonstrating common integration patterns. Each example includes a README, build instructions, and inline comments.
| Example | Language | Description |
|---|---|---|
hello_quac | C | Minimal example: keygen, encaps/decaps, sign/verify |
tls_server | C | HTTPS server with post-quantum TLS using OpenSSL provider |
tls_client | C | HTTPS client with hybrid X25519+ML-KEM-768 key exchange |
batch_signing | C | High-throughput batch signature generation (1M+ ops/s) |
hsm_migration | C | PKCS#11 migration from Thales Luna to QUAC 100 |
cert_authority | Python | PQ certificate authority with ML-DSA-65 signing |
key_rotation | Python | Automated key rotation with lifecycle management |
async_server | Rust | Tokio-based async server with QUAC 100 acceleration |
spring_security | Java | Spring Boot integration with JCA/JCE provider |
grpc_mtls | Go | gRPC with mutual TLS using PQ certificates |
payment_gateway | C | PCI-DSS compliant payment processing with PQ encryption |
firmware_verify | C | Secure boot chain with SLH-DSA signature verification |
# Clone examples repository
$ git clone https://github.com/dyber-inc/quantacore-examples.git
$ cd quantacore-examples/hello_quac
$ make
$ ./hello_quac
Integration Guides #
Step-by-step PDF guides for integrating the QuantaCore SDK into specific platforms and workflows.
| Guide | Pages | Format |
|---|---|---|
| NGINX Post-Quantum TLS Configuration | 28 | |
| Apache httpd PQ-TLS with mod_ssl | 22 | |
| HAProxy PQ-TLS Termination | 18 | |
| Kubernetes Ingress with PQ Certificates | 35 | |
| AWS CloudHSM to QUAC 100 Migration | 42 | |
| Thales Luna HSM Migration | 38 | |
| Entrust nShield Migration | 34 | |
| Active Directory Certificate Services Integration | 30 | |
| HashiCorp Vault PQ Plugin | 24 | |
| Cloudflare Workers PQ Integration | 20 |
Integration guides are available in the SDK package under /usr/share/doc/quantacore-sdk/guides/ or downloadable individually from the customer portal.
Test Suites & Validators #
Comprehensive test suites for verifying SDK installation, hardware functionality, and algorithm correctness.
| Suite | Tests | Description |
|---|---|---|
quac-selftest | 47 | Full hardware self-test (POST, KAT, QRNG health) |
quac-kat | 312 | NIST Known Answer Tests for all algorithms |
quac-interop | 86 | Interoperability with liboqs, BoringSSL, AWS-LC |
quac-stress | 24 | Multi-threaded stress tests (memory leaks, concurrency) |
quac-bench | — | Performance benchmarking tool with configurable parameters |
quac-fips-validate | 128 | FIPS 140-3 boundary validation (CAVP test vectors) |
quac-tls-test | 52 | TLS handshake validation across all hybrid modes |
# Run the full test suite
$ quac-selftest --verbose
[PASS] Firmware Integrity (SHA3-256) 12 ms
[PASS] KAT: ML-KEM-512 Keygen 3 ms
[PASS] KAT: ML-KEM-512 Encaps/Decaps 4 ms
[PASS] KAT: ML-KEM-768 Keygen 3 ms
...
[PASS] QRNG Health (SP 800-90B) 198 ms
[PASS] HBM Memory Test 487 ms
â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”
47/47 tests passed in 1.24 seconds
Offline Documentation #
| Document | Format | Size |
|---|---|---|
| QuantaCore SDK Developer Guide | 4.2 MB | |
| API Reference Manual (libquac100) | PDF / HTML | 2.8 MB |
| QUAC 100 Hardware Documentation | 6.1 MB | |
| FIPS 140-3 Security Policy | 1.4 MB | |
| OpenSSL Provider Integration Guide | 1.1 MB | |
| PKCS#11 Interface Specification | 0.9 MB | |
| Release Notes (v1.2.0) | PDF / TXT | 0.2 MB |
Release History #
| Version | Date | Highlights |
|---|---|---|
| 1.2.0 | Jan 2026 | Batch API, DMA pool improvements, SUSE support, quac-bench enhancements |
| 1.1.0 | Oct 2025 | Hybrid signatures, SLH-DSA acceleration, Windows CNG provider, macOS simulator |
| 1.0.2 | Aug 2025 | Security patch: timing side-channel in ML-DSA rejection sampling (CVE-2025-XXXX) |
| 1.0.1 | Jul 2025 | Bug fixes: PKCS#11 session leak, OpenSSL provider memory alignment on ARM |
| 1.0.0 | Jun 2025 | Initial GA release. ML-KEM, ML-DSA, QRNG, OpenSSL provider, PKCS#11, Rust/Python/Java/Go bindings |
| 0.9.0 | Mar 2025 | Release candidate. FIPS validation submission, performance tuning, documentation finalization |
| 0.8.0 | Dec 2024 | Beta. Async API, batch operations, key management, Node.js and C# bindings |
Next Steps #
After downloading the SDK, follow the Getting Started guide to install, configure, and run your first cryptographic operation. For license activation and support tier selection, see Support & Licensing.
Was this page helpful? Send feedback