Intel IPP cryptography by example
Test your C/C++ skills - find bugs in popular open-source projects.
Yes, you've guessed correctly - the answer is "42".
Intro to Intel® Software Guard Extensions (Intel® SGX) directional enclave argument pointers. Sample code for passing data between enclave and application.
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.
Enclaves are isolated memory regions of code and data that are highly secure. Application code can be put into an enclave via special instructions and software via the Intel® SGX SDK. SGX Enclaves are hardened by CPU-based security mechanisms and can be remotely provisioned and attested.
There are 18 types of instructions and 13 types of data structures available in Intel® SGX. Get a quick overview of this foundation architecture of the platform.
How to adapt the GNU Multiple Precision Arithmetic Library (GMP) to work in Intel SGX enclaves.
The OpenSSL* ENGINE API includes an engine specifically for Intel® Data Protection Technology with Secure Key.
Purpose of this demo is to show an advantage of Westmere Crypto Acceleration Engine.