Embedded SDK is a static library that provides licensing and encryption functionality for embedded operating systems such as Linux, VxWorks, Android, QNX, Windows, and macOS. It offers a documented API for core licensing operations—including accessing licenses, creating license requests, updating licenses—and supports symmetric and asymmetric cryptographic operations. The library can be delivered as a binary ranging from 400 KB to 600 KB, or as native C source code under NDA for additional platforms.
The SDK supports multiple architectures across various platforms, including ARMv6/7/8, x86/x86-64, MIPS 32-bit LE, PowerPC, and macOS X86-6, with specific builds for Linux (kernel ≥ 2.4.10, glibc ≥ 2.4), QNX 6.5, VxWorks 6.9/7.0, Android ≥ 5.0, and Windows ≥ 7. It can be integrated into FPGA-level solutions and is intended for protection, licensing, and cryptographic needs in embedded software and systems.