Tuesday Apr 29, 2014

Solaris Verified Boot

Solaris Verified Boot optionally verifies kernel modules against a RSA signature prior to loading and executing. This helps protect against accidental or malicious modification of software. The action taken on failures is either a warning message or failure to load the kernel module.[Read More]

Friday Oct 18, 2013

Solaris X86 64-bit Assembly Programming

Simple example on writing, compiling, and debugging Solaris 64-bit x86 assembly language with a C program. [Read More]

Elfsign Object Signing on Solaris

Overview of the Solaris elfsign(1) command and it's use in signing and verifying ELF executable files.[Read More]

Friday Jan 11, 2013

TPM Key Migration in Solaris

The new TPM key migration in Solaris 11.1 allows TPM keys to be exported and "migrated" to another TPM on another hardware platform. This is especially useful when upgrading hardware or migrating a system to another hardware platform.[Read More]

Wednesday Nov 30, 2011

Optimizing Solaris 11 SHA-1 on Intel Processors

SHA-1 is optimized on Solaris x86 using an interesting combination of Intel SSSE3 instructions, 128-bit %xmm registers, and vectorizing 16 rounds of SHA-1 in parallel.[Read More]

Tuesday Nov 15, 2011

Optimizing AES modes on Solaris for Intel Westmere

Solaris 11 for x86 optimizes AES-CTR, AES-CBC, and AES-ECB modes with an innovative mixture of using 128-bit %xmm registers, AESNI instructions, processing AES and mode operations at the same time, and interleaving 4 AES blocks at a time. As a result is higher performance over using AESNI alone as a separate operation.[Read More]

Thursday Nov 10, 2011

Solaris AESNI OpenSSL Engine for Intel Westmere

The Solaris aesni engine for Intel Westmere uses the new Intel AESNI instructions for AES cryptography. Solaris 11 for x86 includes OpenSSL with the AESNI engine patched into OpenSSL as a built-in engine. The result is higher performance AES operations when running OpenSSL.[Read More]

Wednesday Nov 09, 2011

SPARC T4 OpenSSL Engine

The new SPARC T4 processor adds several built-in instructions for cryptography, including AES. The new OpenSSL T4 engine on Solaris 11 takes advantage of these new T4 AES instructions. The result is higher performance AES operations when running OpenSSL. [Read More]

Friday Dec 10, 2010

Solaris Virtual Consoles

Enabling virtual consoles (virtual terminals) on Solaris Express[Read More]

Wednesday Nov 17, 2010

Intel AES-NI Optimization on Solaris

I show how use of Intel's new AES-NI instructions speed up cryptography on the Solaris OS.[Read More]

Tuesday Jan 06, 2009

Upgrading Sendmail to Postfix on Solaris

Steps for upgrading Sendmail email server to Postfix on Solaris and OpenSolaris.[Read More]

Monday Dec 01, 2008

Solaris IPv6 Packages

Here's some IPv6-capable packages provided for Solaris, which is certified as IPv6-ready. These packages extend IPv6-functionality for a few of the more-obscure applications I tend to use. That is: Lynx for text-only web browsing, NcFTP for file transfer, NTP for time synchronization, and TIN, a text-only NNTP news reader. I built these packages for Solaris 10 and OpenSolaris, for SPARC and X86.[Read More]

Friday Nov 14, 2008

Solaris IPv6 tunnel setup

How to configure and setup a IPv6 tunnel on Solaris and OpenSolaris to connect to the IPv6 network. As IPv4 addresses run out, and non-computer Internet devices become more widespread, IPv6 will become more and more important. [Read More]

Wednesday Sep 10, 2008

Acrobat Reader 8 for Solaris x86

How to run Acrobat Reader 8 on Solaris x86[Read More]

Friday Nov 30, 2007

Simple Live Upgrade Example For Fun and Profit

Simple example of using Live Upgrade (LU) to clone a root filesystem to create a second Solaris boot slice (Boot Environment or BE).[Read More]
About

Solaris cryptography and optimization.

Search

Archives
« February 2015
SunMonTueWedThuFriSat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
       
       
Today