Subject: Re: Adding opencrypto, crypto acceelerator to GENERIC kernels?
To: Jonathan Stone <jonathan@DSG.Stanford.EDU>
From: Rafal Boni <rafal@pobox.com>
List: tech-userlevel
Date: 11/19/2003 10:36:20
In message <20031119131533.GC10208@drowsy.duskware.de>, Martin writes: 

-> On Tue, Nov 18, 2003 at 04:07:23PM -0800, Jonathan Stone wrote:
-> > I added stanzas for opencrypto and hardware crypto accelerators to the
-> > i386 GENERIC config. (Besides the PCI devices we have, FreeBSD
-> > supports one more PCI device, and I know of at least one pc-card
-> > accelerator with open-source drivers.)
-> 
-> Could you recommend PCI devices for the clueless geeks like me? And
-> which is that pc-card device you mentioned?
-> 
-> I don't realy need accelerated crypto, but I'm curious how it works
-> on sparc64 (if it works there, it'll probably work everywhere).
-> 
-> And I'd like to see a sparc station 2 (sparc v7 w/o hardware
-> multiply/division) use a pc-card crypto accelerator. Assuming there are
-> no sbus crypto accelerator card available.

Related to that, is the framework flexible enough that it could support
public-key only hardware?  For example, I have a couple of Rainbow's
CryptoSwift cards, which only do public-key ops (no symmetric ops).

I don't know what the status of hardware info/driver availability for
those cards are these days (a few years ago, at my last job, Rainbow
was kind enough to to show us the source for their Linux driver, but
I have no clue under what terms that was), but if the crypto framework
can support them and enough info can be gathered to write a driver, I
will happily send someone a card (maybe I can even scrape up two).

Thanks,
--rafal

----
Rafal Boni                                                     rafal@pobox.com
  We are all worms.  But I do believe I am a glowworm.  -- Winston Churchill