Intel
®
EP80579 Software for Security Applications on Intel
®
QuickAssist Technology
August 2009 PG
Order Number: 320183-004US 7
Introduction—Security Software
1.0 Introduction
1.1 What’s New in this Chapter
Section 1.6: New Note explaining cryptographic framework “shim” support.
1.2 About this Document
The API Reference Manuals listed in Table 1 describe how the user can interface to the
Intel
®
EP80579 Software for Security Applications on Intel
®
QuickAssist Technology.
This document provides more information on how the APIs can be effectively used,
including an overview of the silicon, an overview of the software architecture, and
information on using the API to build an accelerated security appliance.
The following chapters are included in this document:
• Chapter 1.0, “Introduction” this chapter
• Part 1: “Architectural Overview”
— Chapter 2.0, “Silicon Overview”
— Chapter 3.0, “Software Overview”
— Chapter 4.0, “Intel
®
QuickAssist Technology Cryptographic API Architecture
Overview”
— Chapter 5.0, “QAT Access Layer Architecture Overview”
— Chapter 6.0, “Debug Component Architecture Overview”
— Chapter 7.0, “ASD Module Architecture Overview”
— Chapter 8.0, “ASD Hardware Services”
• Part 2: “Using the API”
— Chapter 9.0, “Introduction to Use Cases”
— Chapter 10.0, “Programming Model”
— Chapter 11.0, “Debugging Applications”
— Chapter 12.0, “Using the Intel
®
QuickAssist Technology Cryptographic API”
— Appendix A, “NPF Copyright Notice”
1.3 Where to Find Current Software and Documentation
The software release and associated collateral can be found on the Hardware Design
resource center.
1. In a web browser, go to http://www.intel.com/go/soc
2. For Software and pre-boot firmware: Click on “Tools & Software” tab.
3. For Documentation: Click on “Technical Documents” tab.