Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 2 Feb 2004 23:29:00 -0600 (CST)
From:      James Van Artsdalen <james-freebsd-amd64@jrv.org>
To:        chrismcc+freebsd@freebsd.org
Cc:        freebsd-amd64@freebsd.org
Subject:   Re: amd64/62295: ipsec failure on 5.2.1-RC amd64
Message-ID:  <200402030529.i135T01U007972@bigtex.jrv.org>
In-Reply-To: <200402030304.i1334M1j049807@www.freebsd.org> (message from Christopher McCrory on Mon, 2 Feb 2004 19:04:22 -0800 (PST))
References:  <200402030304.i1334M1j049807@www.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
> Date: Mon, 2 Feb 2004 19:04:22 -0800 (PST)
> From: Christopher McCrory <chrismcc+freebsd@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200402030529.i135T01U007972>