Specifications

Red Hat Enterprise Linux to Oracle Solaris Porting Guide
67
TABLE 7-1. API AND IMPLEMENTATION DIFFERENCES
RHEL ORACLE SOLARIS 11
Blowfish
Arcfour or RC4
Table 7-2 shows the differences in names and locations of header files.
TABLE 7-2. DIFFERENCES IN HEADER FILES
RHEL ORACLE SOLARIS 11
MD4
#include <openssl/md4.h> #include <md4.h>
MD5
#include <openssl/md5.h>
#include <md5.h>
SHA1
#include <openssl/sha.h> #include <sha1.h>
Using Hardware Accelerators and System-Provided Interfaces
The SPARC T4 processor from Oracle is designed with security as a focus and has crypto instruction
accelerators integrated directly into each processor core. Integrating encryption capabilities directly
inside the instruction pipeline of the processor eliminates the performance and cost barriers associated
with secure computing.
The Oracle Solaris cryptographic framework can fully leverage hardware-assisted cryptographic
acceleration provided by Oracle’s SPARC T-Series processors as well as other third-party PKCS#11-
based hardware security modules transparently. This and the following are examples of benefits
provided by the integrated hardware and software stack provided by Oracle:
On Oracle Solaris 11, both Java and non-Java applications can delegate SSL/TLS and WS-Security
tasks involved with compute-intensive public key encryption, bulk encryption, and digest operations to
hardware via a Java PKCS#11 provider.
The Oracle Solaris OpenSSL pkcs11 engine will automatically leverage hardware-assisted
cryptographic acceleration support provided by SPARC T-Series processors and Intel Westmere
(AES-NI) processors.