Developer Guide

  • 10/27/2020
  • Public Content


The SDK includes code samples demonstrating each of the following features to aid you in the development of your Intel® DAL project:
In addition, the SDK contains a full, real-world solution sample that demonstrates how to use Intel DAL for Digital Rights Management (DRM):
The SDK download package places the samples here:
The Samples folder contains a subfolder for each sample. Each sample includes code for both the trusted application and the host.
The samples folder also contains a simple server (DALSamplesServer) for communicating with those samples that require a server. The server is located at
You must build the trusted application before attempting to run the host application.
To run a sample on Amulet, choose Amulet configuration in the host project build configuration.  Each host application looks for its matching trusted application using the environment variable "DAL SDK" and the relative path inside the SDK installation directory.
Each sample includes a Readme_SampleName file with details of the sample.

Product and Performance Information


Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804