amd64/62295: ipsec failure on 5.2.1-RC amd64
James Van Artsdalen
james-freebsd-amd64 at jrv.org
Mon Feb 2 21:29:02 PST 2004
> Date: Mon, 2 Feb 2004 19:04:22 -0800 (PST)
> From: Christopher McCrory <chrismcc+freebsd at freebsd.org>
>
> >Synopsis: ipsec failure on 5.2.1-RC amd64
>
> bf_ecb.o: In function `BF_ecb_encrypt':
> bf_ecb.o(.text+0x77): undefined reference to `BF_encrypt'
> bf_ecb.o(.text+0x86): undefined reference to `BF_decrypt'
> bf_skey.o: In function `BF_set_key':
> bf_skey.o(.text+0xb7): undefined reference to `BF_encrypt'
> bf_skey.o(.text+0xeb): undefined reference to `BF_encrypt'
> des_ecb.o: In function `des_ecb_encrypt':
> des_ecb.o(.text+0xbc): undefined reference to `des_encrypt1'
> des_ecb.o: In function `des_ecb3_encrypt':
> des_ecb.o(.text+0x193): undefined reference to `des_encrypt3'
> des_ecb.o(.text+0x1a8): undefined reference to `des_decrypt3'
Please try this and tell me if IPSEC works.
I'd also like to know how performance compares to other
implementations - I'm wondering if the assembly language
optimizations from i386 should be ported to AMD64.
--- sys/conf/files.amd64.orig Mon Nov 17 02:58:16 2003
+++ sys/conf/files.amd64 Mon Feb 2 23:08:43 2004
@@ -123,3 +123,10 @@
compat/ia32/ia32_sigtramp.S optional ia32
compat/ia32/ia32_sysvec.c optional ia32
kern/imgact_elf32.c optional ia32
+#
+crypto/des/des_ecb.c optional netsmbcrypto
+crypto/des/des_enc.c optional netsmbcrypto
+crypto/des/des_setkey.c optional netsmbcrypto
+crypto/blowfish/bf_enc.c optional crypto
+crypto/blowfish/bf_enc.c optional ipsec ipsec_esp
+crypto/des/des_enc.c optional ipsec ipsec_esp
More information about the freebsd-amd64
mailing list