Download
Try RockyGuard in sixty seconds.
A self-contained demo bundle: the full library, headers, a sample license signed by us, and a 30-line C++ program that loads and verifies that license. Compile it, run it, see the API work. No vendor license, no email gate.
v1.3.2
Windows x64
Windows 10 / 11, MSVC 2019+ or compatible toolchain
sha256: d5ebc187052519da2a2aa48e73795de0…
v1.3.2
Linux x64
glibc >= 2.34 (Ubuntu 22.04+, RHEL 9+, Debian 12+, etc.)
sha256: cc737db6823905323e6c4b8d05d4fdf6…
Full SHA256SUMS.txt for both bundles.
Sixty-second quick start
After unzipping, from inside the bundle:
cd demo
cmake -B build
cmake --build build --config Release
# Windows
build\Release\demo_app.exe
# Linux
./build/demo_app
You should see License OK printed with the license details.
That is the simple-branch pattern: verify, then trust the verdict. A few lines, and honest about its limit — that check is one boolean an attacker can patch. For a high-value feature you can go further and make the licence load-bearing, so a forged or patched licence yields the wrong key and garbage instead of a bypass. See Step 4b and the threat model.
What's in the bundle
- ✓ Full RockyGuard library (static + shared), headers, bundled OpenSSL
- ✓ CLI tools:
license_keygen,license_create,license_verify,rg_fingerprint - ✓ Full PDF documentation set (Customer Documentation, API Reference, etc.)
- ✓
demo/: a 30-line C++ program,CMakeLists.txt, sample public key, and a sample end-user license signed by us with the hardware-fingerprint check disabled (--threshold 0) so it runs anywhere.
What it doesn't include
- × A vendor license bound to your build machine.
license_createneeds one to issue end-user licenses to your customers, and we only issue vendor licenses after a trial request or purchase. - × The vendor signing key the demo license was signed with. Demo licenses are issued by us; for production you generate your own keypair with
license_keygenand embed your public key in your application. - × Floating-license tooling (
rg_floating_server,rg_floating_client) and theexamples/sample apps. These are Premium-tier and ship in the paid bundle; the demo focuses on node-locked verification.
The bundle is everything a fresh evaluator needs to confirm the API works as documented before talking to us. The next step — issuing real licenses to your customers — needs a real vendor license.
Liked what you saw?
Start a 30-day Premium trial. We reply within one business day with a vendor license bound to your build machine.