docs
Native SDK

C++ SDK

Authenticate x64 and x86 Windows applications with the Aureva protocol-v4 SDK.

Minimal integration

cpp
#include "aureva/aureva.hpp"
#include "aureva_app_config.h"

aureva::Api app(
  aureva_cfg_embed::ScriptId(),
  aureva_cfg_embed::ProjectMainKey(),
  aureva_cfg_embed::ProjectSecretKey1(),
  aureva_cfg_embed::ProjectSecretKey2()
);
  1. 01
    init()

    Run local integrity, random-number, and cryptographic self-tests.

  2. 02
    license(key)

    Authorize the supplied license and populate user/session data.

  3. 03
    check()

    Revalidate the live session at a fixed interval no greater than 60 seconds.

Supported architectures

  • Windows x64 static library
  • Windows x86 static library
  • Debug and Release integration; publish Release builds