hookup new crypto support to the config/build process

This commit is contained in:
Sam Leffler 2002-10-04 20:42:36 +00:00
parent 14c17bd293
commit 8b7ce2ff52
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=104487
8 changed files with 62 additions and 0 deletions

View File

@ -2155,6 +2155,25 @@ options USB_DEBUG
options UKBD_DFLT_KEYMAP # specify the built-in keymap
makeoptions UKBD_DFLT_KEYMAP=it.iso
#####################################################################
# crypto subsystem
#
# This is a port of the openbsd crypto framework. Include this when
# configuring FAST_IPSEC and when you have a h/w crypto device to accelerate
# user applications that link to openssl.
#
# Drivers are ports from openbsd with some simple enhancements that have
# been fed back to openbsd.
device crypto # core crypto support
device cryptodev # /dev/crypto for access to h/w
device hifn # Hifn 7951, 7781, etc.
device ubsec # Broadcom 5501, 5601, 58xx
#####################################################################
#
# Embedded system options:
#

View File

@ -414,6 +414,7 @@ dev/hfa/hfa_freebsd.c optional hfa
#dev/hfa/hfa_eisa.c optional hfa eisa
dev/hfa/hfa_pci.c optional hfa pci
#dev/hfa/hfa_sbus.c optional hfa sbus
dev/hifn/hifn7751.c optional hifn
dev/hme/if_hme.c optional hme
dev/hme/if_hme_pci.c optional hme pci
dev/hme/if_hme_sbus.c optional hme sbus
@ -654,6 +655,7 @@ dev/twe/twe.c optional twe
dev/twe/twe_freebsd.c optional twe
dev/tx/if_tx.c optional tx
dev/txp/if_txp.c optional txp
dev/ubsec/ubsec.c optional ubsec
#
# USB support
dev/usb/usb_if.m optional usb
@ -1090,6 +1092,7 @@ net/slcompress.c optional sl
net/slcompress.c optional sppp
net/zlib.c optional ppp_deflate
net/zlib.c optional ipsec
net/zlib.c optional crypto
netatalk/aarp.c optional netatalk
netatalk/at_control.c optional netatalk
netatalk/at_proto.c optional netatalk
@ -1342,6 +1345,23 @@ nfsserver/nfs_srvsock.c optional nfsserver
nfsserver/nfs_srvcache.c optional nfsserver
nfsserver/nfs_srvsubs.c optional nfsserver
nfsserver/nfs_syscalls.c optional nfsserver
# crypto support
opencrypto/cast.c optional crypto
opencrypto/criov.c optional crypto
opencrypto/crmbuf.c optional crypto
opencrypto/crypto.c optional crypto
opencrypto/cryptodev.c optional cryptodev
opencrypto/cryptosoft.c optional crypto
opencrypto/deflate.c optional crypto
opencrypto/rmd160.c optional crypto
opencrypto/rijndael.c optional crypto
opencrypto/skipjack.c optional crypto
opencrypto/xform.c optional crypto
crypto/blowfish/bf_skey.c optional crypto
crypto/des/des_ecb.c optional crypto
crypto/des/des_setkey.c optional crypto
crypto/sha1.c optional crypto
crypto/sha2/sha2.c optional crypto
pccard/pccard.c count card
pccard/pccard_beep.c optional card
pccard/pccard_nbk.c optional card

View File

@ -163,6 +163,8 @@ compat/linux/linux_stats.c optional compat_linux
compat/linux/linux_util.c optional compat_linux
crypto/blowfish/bf_enc.c optional ipsec ipsec_esp
crypto/des/des_enc.c optional ipsec ipsec_esp
crypto/blowfish/bf_enc.c optional crypto
crypto/des/des_enc.c optional crypto
dev/advansys/adv_isa.c optional adv isa
dev/aic/aic_isa.c optional aic isa
dev/dec/mcclock.c optional mcclock

View File

@ -99,6 +99,13 @@ crypto/des/arch/i386/des_enc.S optional ipsec ipsec_esp
crypto/des/des_ecb.c optional netsmbcrypto
crypto/des/arch/i386/des_enc.S optional netsmbcrypto
crypto/des/des_setkey.c optional netsmbcrypto
bf_enc.o optional crypto \
dependency "$S/crypto/blowfish/arch/i386/bf_enc.S $S/crypto/blowfish/arch/i386/bf_enc_586.S $S/crypto/blowfish/arch/i386/bf_enc_686.S" \
compile-with "${CC} -c -I$S/crypto/blowfish/arch/i386 ${ASM_CFLAGS} ${WERROR} ${.IMPSRC}" \
no-implicit-rule
crypto/des/arch/i386/des_enc.S optional crypto
crypto/des/des_ecb.c optional crypto
crypto/des/des_setkey.c optional crypto
dev/advansys/adv_isa.c optional adv isa
dev/aic/aic_isa.c optional aic isa
dev/ar/if_ar_isa.c optional ar isa

View File

@ -73,6 +73,8 @@ ia64/isa/isa_dma.c optional isa
ia64/pci/pci_cfgreg.c optional pci
crypto/blowfish/bf_enc.c optional ipsec ipsec_esp
crypto/des/des_enc.c optional ipsec ipsec_esp
crypto/blowfish/bf_enc.c optional crypto
crypto/des/des_enc.c optional crypto
dev/advansys/adv_isa.c optional adv isa
dev/aic/aic_isa.c optional aic isa
dev/fb/fb.c optional fb

View File

@ -96,6 +96,13 @@ crypto/des/arch/i386/des_enc.S optional ipsec ipsec_esp
crypto/des/des_ecb.c optional netsmbcrypto
crypto/des/arch/i386/des_enc.S optional netsmbcrypto
crypto/des/des_setkey.c optional netsmbcrypto
bf_enc.o optional crypto \
dependency "$S/crypto/blowfish/arch/i386/bf_enc.S $S/crypto/blowfish/arch/i386/bf_enc_586.S $S/crypto/blowfish/arch/i386/bf_enc_686.S" \
compile-with "${CC} -c -I$S/crypto/blowfish/arch/i386 ${ASM_CFLAGS} ${WERROR} ${.IMPSRC}" \
no-implicit-rule
crypto/des/arch/i386/des_enc.S optional crypto
crypto/des/des_ecb.c optional crypto
crypto/des/des_setkey.c optional crypto
dev/aic/aic_cbus.c optional aic isa
dev/ar/if_ar_isa.c optional ar isa
dev/cm/if_cm_isa.c optional cm isa

View File

@ -10,6 +10,8 @@
crypto/blowfish/bf_enc.c optional ipsec ipsec_esp
crypto/des/des_enc.c optional ipsec ipsec_esp
crypto/blowfish/bf_enc.c optional crypto
crypto/des/des_enc.c optional crypto
dev/ofw/ofw_console.c optional ofw_console
dev/ofw/openfirm.c standard
dev/sio/sio.c optional sio

View File

@ -19,6 +19,7 @@ SUBDIR= 3dfx \
ccd \
cd9660 \
coda \
cryptodev \
cue \
dc \
de \
@ -30,6 +31,7 @@ SUBDIR= 3dfx \
firewire \
fxp \
gx \
hifn \
if_disc \
if_ef \
if_gif \
@ -94,6 +96,7 @@ SUBDIR= 3dfx \
twe \
tx \
txp \
ubsec \
ucom \
udbp \
ufm \