HIFN(4)                   OpenBSD Programmer's Manual                  HIFN(4)

NAME
     hifn - Hi/fn 7751 symmetric crypto accelerator

SYNOPSIS
     hifn* at pci? dev ? function ?

DESCRIPTION
     The hifn driver supports various cards containing the Hi/fn 7751 chipset,
     such as

           Invertex AEON   No longer being made.  Came as 128KB SRAM model, or
                           2MB DRAM model.

           Hi/fn 7751      Reference board with 512KB SRAM.

           PowerCrypt      See www.powercrypt.com. Comes with 512KB SRAM.

           NetSec 7751     See www.netsec.net. Supports the most IPSEC ses-
                           sions, with 1MB SRAM.

     The hifn driver registers itself to accelerate DES, Triple-DES,
     MD5-HMAC96, and SHA1-HMAC96 operations in ipsec(4).

BUGS
     The 7751 chip starts out at initialization by only supporting compres-
     sion.  A proprietary algorithm, which has been reverse engineered, is re-
     quired to unlock the cryptographic functionality of the chip.  It is pos-
     sible for vendors to make boards which have a lock ID not known to the
     driver, but all vendors currently just use the obvious ID which is 13
     bytes of 0.

SEE ALSO
     crypt(3), ipsec(4), crypto(9)

CAVEATS
     The Hi/fn 9751 shares the same PCI id.  This chip is basically a 7751,
     but with the cryptographic functions missing.  Instead, the 9751 is only
     capable of doing compression.  Since we do not currently attempt to use
     either of these chips to do any compression, the 9751-based cards are not
     useful.

HISTORY
     The hifn device driver appeared in OpenBSD 2.7.

OpenBSD 2.9                     March 16, 2000                               1
