niXforums Forum Index
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   PreferencesPreferences   Log in to check your private messagesLog in to check your private messages   Log inLog in 
·  nixdoc.net ·  man pages ·  Linux HOWTOs ·  FreeBSD Tips ·  Forums
navigation Forum index » *nix » BSD » FreeBSD » mail-lists » Architecture
status of hardware crypto support
Post new topic   Reply to topic Page 1 of 1 [3 Posts] View previous topic :: View next topic
Author Message
Mark Murray
*nix forums beginner


Joined: 24 Mar 2002
Posts: 49

PostPosted: Sun Jul 28, 2002 11:04 am    Post subject: Re: status of hardware crypto support Reply with quote

Quote:
This is a short note about the status of my work to port openbsd's support
for hardware crypto devices to freebsd. I've had a patch available
for -stable for a while that provides the openbsd kernel framework and a
port of the device driver for various Hifn parts (e.g. 7751, 7951, 7811).
In the past few weeks I've made major progress changing the KAME IPSEC code
to use this framework, again in the style done by openbsd (using
continuations to break up the input and output packet processing paths). At
this point I have almost all aspects of IPv4-based IPSEC tested and working.
There are some minor issues like support of the old-style AH protocol and
keyed- MD5 and SHA1 AH algorithms, and I have yet to do any IPv6-based
testing.

This is excellent!

I have had a (stalled) crypto library (implemented as a loadable module)
based on the OpenBSD code for quite a while. It sounds like you are further
than me in getting to do something useful. Does your code implement the
userland-usable /dev/crypto that OpenSSL can use?

Quote:
In addition to the IPSEC work I've been talking to various hardware vendors
about support for their products in FreeBSD. I now have Hifn-based cards of
various flavors, and a Broadcom card for testing. I'm supposed to receive
more hardware in the near future. I will be porting drivers for each of
these cards from openbsd.

If you want a hand with any of that, I'll be in a position to help in
a very short while (once I come out of storage in a week).

Quote:
Finally, I've been in touch with both openbsd and netbsd folks. My intent
is to provide a common API for in-kernel and user-mode access to hardware
crypto support. This will let everyone share application code (e.g. OpenSSL
already done by openbsd) and reduce the effort required to port device
drivers between the various systems.

Cool! (I've started doing the /dev/crypto thing, but that has stalled because
of employment issues).

Quote:
All my work so far has been in -stable, but I hope to port the work
to -current soon. A goal is to get the kernel crypto device framework into
the 5.0 release. I've been in touch with the KAME folks and will continue
to discuss my IPSEC mods with them.

If you need a hand for CURRENT, I'll be delighted to help.

M
--
o Mark Murray
\_
O.\_ Warning: this .sig is umop ap!sdn

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-arch" in the body of the message
Back to top
Kris Kennaway
*nix forums Guru


Joined: 28 Apr 2002
Posts: 634

PostPosted: Tue Jul 09, 2002 2:57 pm    Post subject: Re: status of hardware crypto support Reply with quote

On Wed, Jul 03, 2002 at 01:46:16PM -0700, Sam Leffler wrote:
Quote:
This is a short note about the status of my work to port openbsd's support
for hardware crypto devices to freebsd. [...]

This sounds great, thanks for doing it!

Kris
Back to top
Sam Leffler
*nix forums addict


Joined: 20 Jun 2002
Posts: 75

PostPosted: Wed Jul 03, 2002 6:46 pm    Post subject: status of hardware crypto support Reply with quote

This is a short note about the status of my work to port openbsd's support
for hardware crypto devices to freebsd. I've had a patch available
for -stable for a while that provides the openbsd kernel framework and a
port of the device driver for various Hifn parts (e.g. 7751, 7951, 7811).
In the past few weeks I've made major progress changing the KAME IPSEC code
to use this framework, again in the style done by openbsd (using
continuations to break up the input and output packet processing paths). At
this point I have almost all aspects of IPv4-based IPSEC tested and working.
There are some minor issues like support of the old-style AH protocol and
keyed- MD5 and SHA1 AH algorithms, and I have yet to do any IPv6-based
testing.

In addition to the IPSEC work I've been talking to various hardware vendors
about support for their products in FreeBSD. I now have Hifn-based cards of
various flavors, and a Broadcom card for testing. I'm supposed to receive
more hardware in the near future. I will be porting drivers for each of
these cards from openbsd.

Finally, I've been in touch with both openbsd and netbsd folks. My intent
is to provide a common API for in-kernel and user-mode access to hardware
crypto support. This will let everyone share application code (e.g. OpenSSL
already done by openbsd) and reduce the effort required to port device
drivers between the various systems.

All my work so far has been in -stable, but I hope to port the work
to -current soon. A goal is to get the kernel crypto device framework into
the 5.0 release. I've been in touch with the KAME folks and will continue
to discuss my IPSEC mods with them.

My immediate work is to do performance analysis and tuning, and stress
testing. Once I've completed that work I'll make the changes generally
available.

Special thanks to Vernier Networks who has been supporting this work and to
GTGI who has provided crypto hardware.

Sam


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-arch" in the body of the message
Back to top
Google

Back to top
Display posts from previous:   
Post new topic   Reply to topic Page 1 of 1 [3 Posts] View previous topic :: View next topic
The time now is Thu Jan 08, 2009 5:39 am | All times are GMT
navigation Forum index » *nix » BSD » FreeBSD » mail-lists » Architecture
Jump to:  

Similar Topics
Topic Author Forum Replies Last Post
No new posts Install suse from USB without BIOS support vjy04 Suse 0 Tue Jun 24, 2008 8:57 am
No new posts Install suse from USB without BIOS support vjy04 Suse 0 Tue Jun 24, 2008 8:56 am
No new posts Install suse from USB without BIOS support vjy04 Suse 0 Tue Jun 24, 2008 8:56 am
No new posts Install suse from USB without BIOS support vjy04 Suse 0 Tue Jun 24, 2008 8:55 am
No new posts What is current status of frameworks? Which to choose? Marek Zawadzki PHP 1 Fri Jul 21, 2006 1:05 pm

Buy WoW Gold | Carrinhos para bebĂȘ | Credit Cards | Books | Personal Loans
Copyright © 2004-2005 DeniX Solutions SRL
 
Other DeniX Solutions sites: Unix/Linux blog |  electronics forum |  medicine forum |  science forum | 
Privacy Policy


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.1340s ][ Queries: 20 (0.0467s) ][ GZIP on - Debug on ]