Downloads

SDK-DL-010 v1.0

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.

FIPS-validated builds: Packages marked [FIPS] correspond to the FIPS 140-3 validated configuration. Using non-FIPS packages operates the module outside the validated boundary. FIPS packages include additional integrity verification and are built with the exact compiler flags documented in the FIPS Security Policy.

SDK Packages #

Current Release: v1.2.0 (January 2026)

PlatformPackageSizeSHA-256
Ubuntu 22.04+ / Debian 12+quantacore-sdk_1.2.0-1_amd64.deb24 MBa3f7c2...9e4d06
Ubuntu 22.04+ (FIPS)quantacore-sdk-fips_1.2.0-1_amd64.deb26 MBb8e21a...4c7f03
RHEL 8/9 / Rocky / Almaquantacore-sdk-1.2.0-1.el9.x86_64.rpm25 MBc4d9f1...8b2e57
RHEL 8/9 (FIPS)quantacore-sdk-fips-1.2.0-1.el9.x86_64.rpm27 MBd7a3e2...1f6c89
SUSE 15 SP4+quantacore-sdk-1.2.0-1.x86_64.rpm25 MBe1b5c8...3a7d42
Windows Server 2019+QuantaCoreSDK-1.2.0-x64.msi32 MBf2c8d4...6e9a15
Windows (FIPS)QuantaCoreSDK-FIPS-1.2.0-x64.msi34 MBa9e7b3...2d8f61
Source tarballquantacore-sdk-1.2.0.tar.gz8 MBb3f1c7...5e4a28

Package Contents

ComponentLinux PathWindows Path
Core library/usr/lib/libquac100.so.1.2.0C:\Program Files\Dyber\SDK\bin\quac100.dll
Static library/usr/lib/libquac100.aC:\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 providerN/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.pcN/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.

PlatformPackageSize
Ubuntu / Debianquantacore-sim_1.2.0-1_amd64.deb12 MB
RHEL / Rockyquantacore-sim-1.2.0-1.el9.x86_64.rpm13 MB
WindowsQuantaCoreSim-1.2.0-x64.msi16 MB
macOS (Apple Silicon)quantacore-sim-1.2.0-arm64.pkg14 MB
macOS (Intel)quantacore-sim-1.2.0-x86_64.pkg14 MB
Docker imagedyber/quantacore-sim:1.2.0180 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, ...
Note: The simulator does not provide FIPS 140-3 certification, side-channel resistance, or hardware-grade random number generation. It is intended for development and functional testing only. Performance numbers from the simulator do not reflect hardware throughput.

Language Packages #

Language bindings are distributed through their native package managers and automatically link against the installed libquac100 shared library.

LanguagePackage ManagerInstall CommandVersion
Rustcrates.iocargo add quac1001.2.0
PythonPyPIpip install quac1001.2.0
JavaMaven Centralcom.dyber:quac100-java:1.2.01.2.0
GoGo modulesgo get github.com/dyber-inc/quac100-go@v1.2.01.2.0
C# / .NETNuGetdotnet add package Dyber.Quac100 --version 1.2.01.2.0
Node.jsnpmnpm install @dyber/quac1001.2.0

Example Applications #

Complete, documented example applications demonstrating common integration patterns. Each example includes a README, build instructions, and inline comments.

ExampleLanguageDescription
hello_quacCMinimal example: keygen, encaps/decaps, sign/verify
tls_serverCHTTPS server with post-quantum TLS using OpenSSL provider
tls_clientCHTTPS client with hybrid X25519+ML-KEM-768 key exchange
batch_signingCHigh-throughput batch signature generation (1M+ ops/s)
hsm_migrationCPKCS#11 migration from Thales Luna to QUAC 100
cert_authorityPythonPQ certificate authority with ML-DSA-65 signing
key_rotationPythonAutomated key rotation with lifecycle management
async_serverRustTokio-based async server with QUAC 100 acceleration
spring_securityJavaSpring Boot integration with JCA/JCE provider
grpc_mtlsGogRPC with mutual TLS using PQ certificates
payment_gatewayCPCI-DSS compliant payment processing with PQ encryption
firmware_verifyCSecure 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.

GuidePagesFormat
NGINX Post-Quantum TLS Configuration28PDF
Apache httpd PQ-TLS with mod_ssl22PDF
HAProxy PQ-TLS Termination18PDF
Kubernetes Ingress with PQ Certificates35PDF
AWS CloudHSM to QUAC 100 Migration42PDF
Thales Luna HSM Migration38PDF
Entrust nShield Migration34PDF
Active Directory Certificate Services Integration30PDF
HashiCorp Vault PQ Plugin24PDF
Cloudflare Workers PQ Integration20PDF

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.

SuiteTestsDescription
quac-selftest47Full hardware self-test (POST, KAT, QRNG health)
quac-kat312NIST Known Answer Tests for all algorithms
quac-interop86Interoperability with liboqs, BoringSSL, AWS-LC
quac-stress24Multi-threaded stress tests (memory leaks, concurrency)
quac-bench—Performance benchmarking tool with configurable parameters
quac-fips-validate128FIPS 140-3 boundary validation (CAVP test vectors)
quac-tls-test52TLS 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 #

DocumentFormatSize
QuantaCore SDK Developer GuidePDF4.2 MB
API Reference Manual (libquac100)PDF / HTML2.8 MB
QUAC 100 Hardware DocumentationPDF6.1 MB
FIPS 140-3 Security PolicyPDF1.4 MB
OpenSSL Provider Integration GuidePDF1.1 MB
PKCS#11 Interface SpecificationPDF0.9 MB
Release Notes (v1.2.0)PDF / TXT0.2 MB

Release History #

VersionDateHighlights
1.2.0Jan 2026Batch API, DMA pool improvements, SUSE support, quac-bench enhancements
1.1.0Oct 2025Hybrid signatures, SLH-DSA acceleration, Windows CNG provider, macOS simulator
1.0.2Aug 2025Security patch: timing side-channel in ML-DSA rejection sampling (CVE-2025-XXXX)
1.0.1Jul 2025Bug fixes: PKCS#11 session leak, OpenSSL provider memory alignment on ARM
1.0.0Jun 2025Initial GA release. ML-KEM, ML-DSA, QRNG, OpenSSL provider, PKCS#11, Rust/Python/Java/Go bindings
0.9.0Mar 2025Release candidate. FIPS validation submission, performance tuning, documentation finalization
0.8.0Dec 2024Beta. 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.