In part 4 of this tutorial series, you'll create the project infrastructure necessary to integrate the enclave into your application. Source code is included.
An introduction to the DRNG Library. Includes download links for the static binary libraries, source code, and documentation and a guide to getting started.
The OpenSSL* ENGINE API includes an engine specifically for Intel® Data Protection Technology with Secure Key.
Download the static binary libraries, source code, and documentation from the link below:
Intel® SGX Code Sample: Learn how to mix enclaves with managed code on Microsoft Windows* platforms using the C# language. There are multiple solutions for accomplishing these tasks, and this article and its accompanying code sample demonstrate one approach.
In part 3 of this series, you'll learn how to design an application to take advantage of Intel® Software Guard Extensions (Intel® SGX). You'll examine the overall structure of an application, and then create a class model that prepares the app for enclave design and integration. Source code is included.
In this installment of the Intel® Software Guard Extensions (Intel® SGX) tutorial series, we develop the enclave for the Tutorial Password Manager application, having earlier created a DLL to serve as our interface layer between the enclave bridge functions and the C++/CLI program core, and defined our enclave interface.
In Part 8 we integrate the GUI with the back end. We examine implications of mixing managed code with enclaves and how to mitigate the potential for undermining security gained from Intel® SGX.
Learn how to extend the functionality of GNU Autoconf to build software that makes use of Intel® SGX. Includes a download with templates and a sample application source tree.
Learn how to use the Intel SGX Debugger to inspect enclaves in mixed-mode applications such as our Tutorial Password Manager. Then we'll analyze enclave memory usage Enclave Memory Measurement Tool (EMMT).