summaryrefslogtreecommitdiff
path: root/share
diff options
context:
space:
mode:
Diffstat (limited to 'share')
-rw-r--r--share/man/man4/Makefile8
-rw-r--r--share/man/man4/hifn.4114
-rw-r--r--share/man/man4/pci.410
-rw-r--r--share/man/man4/safe.475
-rw-r--r--share/man/man4/ubsec.4100
5 files changed, 6 insertions, 301 deletions
diff --git a/share/man/man4/Makefile b/share/man/man4/Makefile
index cfa5cb1e1a4..93adc23a020 100644
--- a/share/man/man4/Makefile
+++ b/share/man/man4/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.808 2021/09/25 18:40:08 kn Exp $
+# $OpenBSD: Makefile,v 1.809 2021/10/21 18:36:41 bluhm Exp $
MAN= aac.4 abcrtc.4 abl.4 ac97.4 acphy.4 acrtc.4 \
acpi.4 acpiac.4 acpials.4 acpiasus.4 acpibat.4 \
@@ -38,7 +38,7 @@ MAN= aac.4 abcrtc.4 abl.4 ac97.4 acphy.4 acrtc.4 \
gdt.4 gentbi.4 gem.4 gfrtc.4 gif.4 glenv.4 glkgpio.4 gpio.4 \
gpiocharger.4 gpiodcf.4 \
gpioiic.4 gpioleds.4 gpioow.4 graphaudio.4 gre.4 gscsio.4 \
- hds.4 hiclock.4 hidwusb.4 hifn.4 hil.4 hilid.4 hilkbd.4 hilms.4 \
+ hds.4 hiclock.4 hidwusb.4 hil.4 hilid.4 hilkbd.4 hilms.4 \
hireset.4 hitemp.4 hme.4 hotplug.4 hsq.4 \
hvn.4 hvs.4 hyperv.4 \
iatp.4 iavf.4 ichiic.4 ichwdt.4 icmp.4 icmp6.4 icsphy.4 ifmedia.4 \
@@ -74,7 +74,7 @@ MAN= aac.4 abcrtc.4 abl.4 ac97.4 acphy.4 acrtc.4 \
rkemmcphy.4 rkgpio.4 rkgrf.4 rkiic.4 rkiis.4 rkpcie.4 rkpinctrl.4 \
rkpmic.4 rkpwm.4 rkrng.4 rktcphy.4 rktemp.4 rkvop.4 \
rl.4 rlphy.4 route.4 rsu.4 rtsx.4 rum.4 run.4 rtw.4 rtwn.4 \
- safe.4 safte.4 sbus.4 schsio.4 scsi.4 sd.4 \
+ safte.4 sbus.4 schsio.4 scsi.4 sd.4 \
sdmmc.4 sdhc.4 se.4 ses.4 sf.4 sili.4 \
simpleamp.4 simpleaudio.4 simplefb.4 simplepanel.4 siop.4 sis.4 sk.4 \
sm.4 smsc.4 softraid.4 spdmem.4 sdtemp.4 speaker.4 sppp.4 sqphy.4 \
@@ -85,7 +85,7 @@ MAN= aac.4 abcrtc.4 abl.4 ac97.4 acphy.4 acrtc.4 \
tlphy.4 thmc.4 tpm.4 tpmr.4 tqphy.4 trm.4 trunk.4 tsl.4 tty.4 \
tun.4 tap.4 twe.4 \
txp.4 txphy.4 uaudio.4 uaq.4 uark.4 uath.4 ubcmtp.4 uberry.4 ubsa.4 \
- ubsec.4 ucc.4 ucom.4 uchcom.4 ucrcom.4 ucycom.4 ukspan.4 uslhcom.4 \
+ ucc.4 ucom.4 uchcom.4 ucrcom.4 ucycom.4 ukspan.4 uslhcom.4 \
udav.4 udcf.4 udl.4 udp.4 udsbr.4 \
uftdi.4 ugen.4 ugl.4 ugold.4 uguru.4 uhci.4 uhid.4 uhidev.4 uhidpp.4 \
uipaq.4 ujoy.4 uk.4 ukbd.4 \
diff --git a/share/man/man4/hifn.4 b/share/man/man4/hifn.4
deleted file mode 100644
index fe729334a54..00000000000
--- a/share/man/man4/hifn.4
+++ /dev/null
@@ -1,114 +0,0 @@
-.\" $OpenBSD: hifn.4,v 1.51 2016/09/27 17:06:24 schwarze Exp $
-.\"
-.\" Copyright (c) 2000 Theo de Raadt
-.\" All rights reserved.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\" notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\" notice, this list of conditions and the following disclaimer in the
-.\" documentation and/or other materials provided with the distribution.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
-.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-.\" DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
-.\" INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-.\" (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-.\" SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
-.\" STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
-.\" ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-.\" POSSIBILITY OF SUCH DAMAGE.
-.\"
-.Dd $Mdocdate: September 27 2016 $
-.Dt HIFN 4
-.Os
-.Sh NAME
-.Nm hifn
-.Nd Hifn 7751/7811/7951/7955/7956/9751 crypto accelerator
-.Sh SYNOPSIS
-.Cd "hifn* at pci?"
-.Sh DESCRIPTION
-The
-.Nm
-driver supports various cards containing the Hifn 7751, Hifn 7811, Hifn 7951,
-Hifn 7955, Hifn 7956, or Hifn 9751 chipsets, such as:
-.Bl -tag -width namenamenamena -offset indent
-.It Invertex AEON
-Comes as 128KB SRAM model, or 2MB DRAM model.
-.It Hifn 7751
-Reference board with 512KB SRAM.
-.It PowerCrypt
-Comes with 512KB SRAM.
-.It PowerCrypt 5x
-Contains a 7956 and supports symmetric encryption (including AES),
-random number, and modular exponentiation operations.
-.It XL-Crypt
-Only board based on 7811 (which is faster than 7751 and has
-a random number generator).
-.It NetSec 7751
-7751 board with 1MB of SRAM.
-.It Soekris Engineering vpn1201 and vpn1211
-Contains a 7951 and supports symmetric encryption and random number operations.
-.It Soekris Engineering vpn1401 and vpn1411
-Contains a 7955 and supports symmetric encryption (including AES),
-random number, and modular exponentiation operations.
-.It Hifn 9751
-Reference board with 512KB SRAM.
-This is really a Hifn 7751 which only supports compression.
-.El
-.Pp
-The
-.Tn Hifn 7751 ,
-.Tn Hifn 7811 ,
-.Tn Hifn 7951 ,
-.Tn Hifn 7955 ,
-and
-.Tn Hifn 7956
-chips all support acceleration of Triple-DES,
-MD5-HMAC, SHA1-HMAC, and LZS operations for
-.Xr ipsec 4 .
-The
-.Tn Hifn 7955
-and
-.Tn Hifn 7956
-chips additionally support AES-CBC.
-The
-.Tn Hifn 9751
-only supports LZS.
-.Pp
-The
-.Tn Hifn 7811 ,
-.Tn Hifn 7951 ,
-.Tn Hifn 7955 ,
-and
-.Tn Hifn 7956
-will also supply data to the kernel
-.Xr random 4
-subsystem.
-.Sh SEE ALSO
-.Xr crypt 3 ,
-.Xr intro 4 ,
-.Xr ipsec 4 ,
-.Xr pci 4 ,
-.Xr random 4 ,
-.Xr crypto 9
-.Sh HISTORY
-The
-.Nm
-device driver appeared in
-.Ox 2.7 .
-.Sh BUGS
-The 7751 chip starts out at initialization by only supporting compression.
-A proprietary algorithm, which has been reverse engineered, is required to
-unlock the cryptographic functionality of the chip.
-It is possible 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.
-.Pp
-The 7951, 7955 and 7956 have support for public key operations
-which are not yet supported.
diff --git a/share/man/man4/pci.4 b/share/man/man4/pci.4
index cc067de7ecd..87ff66fc50d 100644
--- a/share/man/man4/pci.4
+++ b/share/man/man4/pci.4
@@ -1,4 +1,4 @@
-.\" $OpenBSD: pci.4,v 1.391 2021/09/08 20:33:42 jmc Exp $
+.\" $OpenBSD: pci.4,v 1.392 2021/10/21 18:36:41 bluhm Exp $
.\" $NetBSD: pci.4,v 1.29 2000/04/01 00:32:23 tsarna Exp $
.\"
.\" Copyright (c) 2000 Theo de Raadt. All rights reserved.
@@ -31,7 +31,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: September 8 2021 $
+.Dd $Mdocdate: October 21 2021 $
.Dt PCI 4
.Os
.Sh NAME
@@ -344,12 +344,6 @@ Intel PRO/Wireless 3945ABG IEEE 802.11a/b/g wireless network device
AMD cryptographic co-processor
.It Xr glxsb 4
Geode LX Security Block crypto accelerator
-.It Xr hifn 4
-Hifn 7751/7811/7951/7955/7956/9751 crypto accelerator
-.It Xr safe 4
-SafeNet crypto accelerator
-.It Xr ubsec 4
-Broadcom and BlueSteel uBsec 5x0x crypto accelerator
.El
.Ss Serial interfaces
.Bl -tag -width 10n -offset ind -compact
diff --git a/share/man/man4/safe.4 b/share/man/man4/safe.4
deleted file mode 100644
index 88902bc455d..00000000000
--- a/share/man/man4/safe.4
+++ /dev/null
@@ -1,75 +0,0 @@
-.\" $OpenBSD: safe.4,v 1.11 2015/12/10 21:00:51 naddy Exp $
-.\"
-.\" Copyright (c) 2003 Sam Leffler, Errno Consulting
-.\" All rights reserved.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\" notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\" notice, this list of conditions and the following disclaimer in the
-.\" documentation and/or other materials provided with the distribution.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
-.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
-.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-.\" SUCH DAMAGE.
-.\"
-.\" $FreeBSD: /repoman/r/ncvs/src/share/man/man4/safe.4,v 1.1 2003/07/21 21:52:14 sam Exp $
-.\"
-.Dd $Mdocdate: December 10 2015 $
-.Dt SAFE 4
-.Os
-.Sh NAME
-.Nm safe
-.Nd SafeNet crypto accelerator
-.Sh SYNOPSIS
-.Cd "safe* at pci?"
-.Sh DESCRIPTION
-The
-.Nm
-driver supports cards containing any of the following chips:
-.Bl -tag -width "SafeNet 1141" -offset indent
-.It SafeNet 1141
-The original chipset.
-Supports DES, Triple-DES, AES, MD5, and SHA-1 symmetric crypto operations,
-RNG, public key operations, and full IPsec packet processing.
-.It SafeNet 1741
-A faster version of the 1141.
-.El
-.Pp
-The
-.Nm
-driver registers itself to accelerate Triple-DES, AES, MD5-HMAC,
-and SHA1-HMAC operations for
-.Xr ipsec 4 .
-.Pp
-Additionally, the driver provides input to the
-.Xr random 4
-subsystem.
-.Sh DIAGNOSTICS
-.Bl -diag
-.It "safe0: Reduce max DMA size to N words for rev X.Y"
-The 1.0 silicon has major
-.Xr pci 4
-bugs and may lock the bus completely.
-There is no easy workaround.
-.El
-.Sh SEE ALSO
-.Xr crypt 3 ,
-.Xr intro 4 ,
-.Xr ipsec 4 ,
-.Xr pci 4 ,
-.Xr random 4 ,
-.Xr crypto 9
-.Sh BUGS
-Early silicon revisions can wedge the PCI bus.
diff --git a/share/man/man4/ubsec.4 b/share/man/man4/ubsec.4
deleted file mode 100644
index 272d2acaac5..00000000000
--- a/share/man/man4/ubsec.4
+++ /dev/null
@@ -1,100 +0,0 @@
-.\" $OpenBSD: ubsec.4,v 1.37 2018/03/01 20:48:11 jmc Exp $
-.\"
-.\" Copyright (c) 2000 Jason L. Wright (jason@thought.net)
-.\" All rights reserved.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\" notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\" notice, this list of conditions and the following disclaimer in the
-.\" documentation and/or other materials provided with the distribution.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
-.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-.\" DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
-.\" INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-.\" (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-.\" SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
-.\" STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
-.\" ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-.\" POSSIBILITY OF SUCH DAMAGE.
-.\"
-.Dd $Mdocdate: March 1 2018 $
-.Dt UBSEC 4
-.Os
-.Sh NAME
-.Nm ubsec
-.Nd Broadcom and BlueSteel uBsec 5x0x crypto accelerator
-.Sh SYNOPSIS
-.Cd "ubsec* at pci?"
-.Sh DESCRIPTION
-The
-.Nm
-driver supports cards containing any of the following chips:
-.Bl -tag -width "Broadcom BCM5821" -offset indent
-.It Bluesteel 5501
-The original chipset.
-This extremely rare unit
-was not very fast, lacked an RNG, and had a number of other bugs.
-.It Bluesteel 5601
-A faster and fixed version of the original, with a random number
-unit and large number engine added.
-.It Broadcom BCM5801
-A BCM5805 without public key engine or random number generator.
-.It Broadcom BCM5802
-A slower version of the BCM5805.
-.It Broadcom BCM5805
-Faster version of Bluesteel 5601.
-.It Broadcom BCM5820
-64 bit version of the chip, and significantly more advanced.
-.It Broadcom BCM5821
-Faster version of the BCM5820.
-This is the chip found on the Sun Crypto Accelerator 1000.
-.It Broadcom BCM5822
-Faster version of the BCM5820.
-.It Broadcom BCM5823
-Faster version of the BCM5822 that also supports AES.
-.It Broadcom BCM5825
-Faster PCI Express or PCI-X version of the chip.
-.It Broadcom BCM5860
-IPsec/SSL Security Processor that is faster and has more features.
-.It Broadcom BCM5861
-Faster version of the BCM5860.
-.It Broadcom BCM5862
-Faster version of the BCM5861.
-.El
-.Pp
-The
-.Nm
-driver registers itself to accelerate Triple-DES, MD5-HMAC,
-and SHA1-HMAC operations for
-.Xr ipsec 4 .
-The driver also supports acceleration of AES-CBC with the BCM5823 or newer.
-.Pp
-On all models except the Bluesteel 5501 and Broadcom 5801, the driver
-registers itself to provide random data to the
-.Xr random 4
-subsystem.
-.Sh SEE ALSO
-.Xr crypt 3 ,
-.Xr intro 4 ,
-.Xr ipsec 4 ,
-.Xr pci 4 ,
-.Xr random 4 ,
-.Xr crypto 9
-.Sh HISTORY
-The
-.Nm
-device driver appeared in
-.Ox 2.8 .
-.Sh BUGS
-The BCM5801 and BCM5802 have not actually been tested.
-Also, some of the newer chips support AES-CTR (AES Counter Mode) but
-it is not supported by the driver.
-The advanced SSL/TLS acceleration features of the BCM5860 or newer
-are not supported by the driver.