diff options
Diffstat (limited to 'share')
-rw-r--r-- | share/man/man4/Makefile | 8 | ||||
-rw-r--r-- | share/man/man4/hifn.4 | 114 | ||||
-rw-r--r-- | share/man/man4/pci.4 | 10 | ||||
-rw-r--r-- | share/man/man4/safe.4 | 75 | ||||
-rw-r--r-- | share/man/man4/ubsec.4 | 100 |
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. |