Intel EP80579 User Manual

Page of 76
Security Software—Introduction
Intel
®
 EP80579 Software for Security Applications on Intel
®
 QuickAssist Technology
PG
August 2009
10
Order Number: 320183-004US
1.6
Features Supported in this Release
The features provided by this software in this release are as follows:
• Acceleration of cryptographic operations using the “lookaside” model, via the 
Cryptographic API. For more details, see 
— Symmetric cryptographic operations supported include ciphers [AES, 3DES, 
DES, (A)RC4] and message digest/hash for authentication (MD5, SHA-1, SHA-2 
as well as HMAC).
— Asymmetric (public key) cryptographic operations such as modular 
exponentiation to support RSA, Diffie-Hellman, DSA.
— “True” random number generation.
This allows for cryptographic protocols such as IPSec and SSL to offload compute-
intensive cryptographic operations, freeing up the IA core to execute higher-value 
application code.
• Software is provided which adapts between the Cryptographic API and that 
expected by the industry-standard OpenBSD Cryptographic Framework (OCF). This 
OCF “shim” allows applications — such as Openswan* and OpenSSL* —which are 
written to use the OCF APIs, to seamlessly take advantage of the cryptographic 
acceleration engine. 
Note: The EP80579 security software release package version 1.0.3 does not 
support OpenBSD/FreeBSD Cryptographic Framework (OCF), OCF-Linux, or 
any open source projects such as Openswan*, OpenSSL*, or Racoon*. If 
your application requires OCF, you must use security software package 
version 1.0.2 which includes shim software to enable OCF support.
§ §