Open Cryptographic Framework 20080917

A Linux port of the OpenBSD/FreeBSD Cryptographic Framework (OCF).
Open Cryptographic Framework is a Linux port of the OpenBSD/FreeBSD Cryptographic Framework (OCF). This port aims to bring full asynchronous HW/SW crypto acceleration to the Linux kernel, OpenSwan, OpenSSL and applications using DES, 3DES, AES, MD5, SHA, PublicKey, RNGs and more.

Results have shown improvements of up to 7 times that of software crypto for bulk crypto throughput using OpenSSL.

At this point in time OCF-Linux provides acceleration for OpenSwan, OpenSSL, OpenSSH (scp, ssh, ...) and also supports the BSD crypto testing applications. It can accelerate DES, 3DES, AES, MD5, SHA, and Public Key operations and adds randomness to the kernels /dev/random by utilising the RNG hardware. This project is being actively developed as a high performance crypto solution for embedded devices but also applies equally well to any linux based server or desktop.

OCF-Linux was based directly on the FreeBSD port of the OCF framework. The FreeBSD versions contained several performance improvements that were desired. There is some good reference material on the changes and why they were needed that is worth reading for a background.

The current version supports most 2.4 and 2.6 kernels up to and include 2.4.34 and 2.6.23.

last updated on:
September 17th, 2008, 7:52 GMT
price:
FREE!
developed by:
David McCullough
license type:
BSD License 
category:
ROOT \ Security

FREE!

In a hurry? Add it to your Download Basket!

user rating 1

UNRATED
5.0/5
 

0/5

What's New in This Release:
  • Mostly a release to include the Intel QuickAssist enabled EP80579 support. Other small updates for kernel versions.
read full changelog

Add your review!

SUBMIT