Deleted Added
full compact
hifn.4 (198232) hifn.4 (208027)
1.\" $OpenBSD: hifn.4,v 1.32 2002/09/26 07:55:40 miod Exp $
2.\"
3.\" Copyright (c) 2000 Theo de Raadt
4.\" All rights reserved.
5.\"
6.\" Redistribution and use in source and binary forms, with or without
7.\" modification, are permitted provided that the following conditions
8.\" are met:

--- 10 unchanged lines hidden (view full) ---

19.\" INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
20.\" (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
21.\" SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
22.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
23.\" STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
24.\" ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
25.\" POSSIBILITY OF SUCH DAMAGE.
26.\"
1.\" $OpenBSD: hifn.4,v 1.32 2002/09/26 07:55:40 miod Exp $
2.\"
3.\" Copyright (c) 2000 Theo de Raadt
4.\" All rights reserved.
5.\"
6.\" Redistribution and use in source and binary forms, with or without
7.\" modification, are permitted provided that the following conditions
8.\" are met:

--- 10 unchanged lines hidden (view full) ---

19.\" INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
20.\" (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
21.\" SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
22.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
23.\" STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
24.\" ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
25.\" POSSIBILITY OF SUCH DAMAGE.
26.\"
27.\" $FreeBSD: head/share/man/man4/hifn.4 198232 2009-10-19 14:36:12Z brueffer $
27.\" $FreeBSD: head/share/man/man4/hifn.4 208027 2010-05-13 12:07:55Z uqs $
28.\"
29.Dd October 19, 2009
30.Dt HIFN 4
31.Os
32.Sh NAME
33.Nm hifn
34.Nd Hifn 7751/7951/7811/7955/7956 crypto accelerator
35.Sh SYNOPSIS

--- 66 unchanged lines hidden (view full) ---

102.El
103.Sh SEE ALSO
104.Xr crypt 3 ,
105.Xr crypto 4 ,
106.Xr intro 4 ,
107.Xr ipsec 4 ,
108.Xr random 4 ,
109.Xr crypto 9
28.\"
29.Dd October 19, 2009
30.Dt HIFN 4
31.Os
32.Sh NAME
33.Nm hifn
34.Nd Hifn 7751/7951/7811/7955/7956 crypto accelerator
35.Sh SYNOPSIS

--- 66 unchanged lines hidden (view full) ---

102.El
103.Sh SEE ALSO
104.Xr crypt 3 ,
105.Xr crypto 4 ,
106.Xr intro 4 ,
107.Xr ipsec 4 ,
108.Xr random 4 ,
109.Xr crypto 9
110.Sh CAVEATS
111The Hifn 9751 shares the same PCI ID.
112This chip is basically a 7751, but with the cryptographic functions missing.
113Instead, the 9751 is only capable of doing compression.
114Since we do not currently attempt to use any of these chips to do
115compression, the 9751-based cards are not useful.
116.Pp
117Support for the 7955 and 7956 is incomplete; the asymmetric crypto
118facilities are to be added and the performance is suboptimal.
119.Sh HISTORY
120The
121.Nm
122device driver appeared in
123.Ox 2.7 .
124The
125.Nm
126device driver was imported to
127.Fx 5.0 .
110.Sh HISTORY
111The
112.Nm
113device driver appeared in
114.Ox 2.7 .
115The
116.Nm
117device driver was imported to
118.Fx 5.0 .
119.Sh CAVEATS
120The Hifn 9751 shares the same PCI ID.
121This chip is basically a 7751, but with the cryptographic functions missing.
122Instead, the 9751 is only capable of doing compression.
123Since we do not currently attempt to use any of these chips to do
124compression, the 9751-based cards are not useful.
125.Pp
126Support for the 7955 and 7956 is incomplete; the asymmetric crypto
127facilities are to be added and the performance is suboptimal.
128.Sh BUGS
129The 7751 chip starts out at initialization by only supporting compression.
130A proprietary algorithm, which has been reverse engineered, is required to
131unlock the cryptographic functionality of the chip.
132It is possible for vendors to make boards which have a lock ID not known
133to the driver, but all vendors currently just use the obvious ID which is
13413 bytes of 0.
128.Sh BUGS
129The 7751 chip starts out at initialization by only supporting compression.
130A proprietary algorithm, which has been reverse engineered, is required to
131unlock the cryptographic functionality of the chip.
132It is possible for vendors to make boards which have a lock ID not known
133to the driver, but all vendors currently just use the obvious ID which is
13413 bytes of 0.