Hello,
Has anyone been able to build a "working" 64-bit version of the FIPS-capable
OpenSSL on Mac OS X 10.6.7 (SnowLeopard)?
I have built a 64-bit version of the fipscanister from openssl-fips-1.2.3 on
Mac OS X 10.6.7.
But fips_shatest and the openssl command are core dumping when I do a 'make
test'
For example:
./config fipscanisterbuild
make
make test (fips_shatest and openssl core dump at this step)
No such core dumps occur when I build the 32-bit version of the fipscanister
under Mac OS X 10.5.8 (Leopard).
Furthermore, FIPS_mode_set() core dumps in EVP_SignFinal() with a 64-bit
version of a FIPS-capable OpenSSL built with this fiscanister, on Mac OS X
10.6.7.
I get the same results with openssl-fips-1.2.2 and when building the
fipscanister with the no-asm option (tried with both openssl-fips-1.2.2 and
openssl-fips-1.2.3).
So it is looking like it is not possible to build a 64-bit version of the
FIPS-capable OpenSSL on Mac OS X 10.6.7.
Does anyone have any input on this? Is there some magic that I am missing to
make this work?
Here is a sample build that shows the problem:
$ uname -a
Darwin cactus 10.7.0 Darwin Kernel Version 10.7.0: Sat Jan 29 15:17:16 PST
2011; root:xnu-1504.9.37~1/RELEASE_I386 i386
$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.6.7
BuildVersion: 10J869
$ sysctl hw | grep 64bit
hw.cpu64bit_capable: 1
$ ioreg -l -p IODeviceTree | grep firmware-abi
| | "firmware-abi" = <"EFI64">
$ ls -aldt /cores/*
ls: /cores/*: No such file or directory
$ ulimit -a
core file size (blocks, -c) unlimited
data seg size (kbytes, -d) unlimited
file size (blocks, -f) unlimited
max locked memory (kbytes, -l) unlimited
max memory size (kbytes, -m) unlimited
open files (-n) 256
pipe size (512 bytes, -p) 1
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 266
virtual memory (kbytes, -v) unlimited
$ curl -L -O http://www.openssl.org/source/openssl-fips-1.2.3.tar.gz
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 3682k 0 12746 0 0 8785 0 0:07:09 0:00:01 0:07:08 12024
6 3682k 6 227k 0 0 100k 0 0:00:36 0:00:02 0:00:34 121k
16 3682k 16 595k 0 0 188k 0 0:00:19 0:00:03 0:00:16 215k
27 3682k 27 1024k 0 0 246k 0 0:00:14 0:00:04 0:00:10 272k
41 3682k 41 1513k 0 0 291k 0 0:00:12 0:00:05 0:00:07 315k
47 3682k 47 1740k 0 0 279k 0 0:00:13 0:00:06 0:00:07 361k
53 3682k 53 1965k 0 0 273k 0 0:00:13 0:00:07 0:00:06 353k
57 3682k 57 2112k 0 0 255k 0 0:00:14 0:00:08 0:00:06 296k
69 3682k 69 2569k 0 0 279k 0 0:00:13 0:00:09 0:00:04 307k
79 3682k 79 2916k 0 0 285k 0 0:00:12 0:00:10 0:00:02 279k
86 3682k 86 3192k 0 0 269k 0 0:00:13 0:00:11 0:00:02 259k
91 3682k 91 3376k 0 0 275k 0 0:00:13 0:00:12 0:00:01 279k
95 3682k 95 3502k 0 0 265k 0 0:00:13 0:00:13 --:--:-- 282k
96 3682k 96 3553k 0 0 246k 0 0:00:14 0:00:14 --:--:-- 188k
99 3682k 99 3673k 0 0 241k 0 0:00:15 0:00:15 --:--:-- 151k
100 3682k 100 3682k 0 0 238k 0 0:00:15 0:00:15 --:--:-- 134k
$ gunzip -c openssl-fips-1.2.3.tar.gz | tar xf -
$ cd openssl-fips-1.2.3
$ ./config fipscanisterbuild
Operating system: i386-apple-darwinDarwin Kernel Version 10.7.0: Sat Jan 29
15:17:16 PST 2011; root:xnu-1504.9.37~1/RELEASE_I386
Configuring for darwin-i386-cc
Configuring for darwin-i386-cc
no-asm [forced] OPENSSL_NO_ASM
no-camellia [default] OPENSSL_NO_CAMELLIA (skip dir)
no-gmp [default] OPENSSL_NO_GMP (skip dir)
no-krb5 [krb5-flavor not specified] OPENSSL_NO_KRB5
no-mdc2 [default] OPENSSL_NO_MDC2 (skip dir)
no-rc5 [default] OPENSSL_NO_RC5 (skip dir)
no-rfc3779 [default] OPENSSL_NO_RFC3779 (skip dir)
no-seed [default] OPENSSL_NO_SEED (skip dir)
no-sse2 [forced]
no-zlib [default]
no-zlib-dynamic [default]
IsMK1MF=0
CC =cc
CFLAG =-fPIC -fno-common -DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT
-DDSO_DLFCN -DHAVE_DLFCN_H -O3 -fomit-frame-pointer -fno-common
EX_LIBS =
CPUID_OBJ =
BN_ASM =bn_asm.o
DES_ENC =des_enc.o fcrypt_b.o
AES_ASM_OBJ =aes_core.o aes_cbc.o
BF_ENC =bf_enc.o
CAST_ENC =c_enc.o
RC4_ENC =rc4_enc.o
RC5_ENC =rc5_enc.o
MD5_OBJ_ASM =
SHA1_OBJ_ASM =
RMD160_OBJ_ASM=
PROCESSOR =386
RANLIB =/usr/bin/ranlib
ARFLAGS =
PERL =/usr/bin/perl
THIRTY_TWO_BIT mode
DES_UNROLL used
BN_LLONG mode
RC4 uses uchar
RC4_CHUNK is unsigned long
BF_PTR used
e_os2.h => include/openssl/e_os2.h
making links in crypto...
crypto.h => ../include/openssl/crypto.h
tmdiff.h => ../include/openssl/tmdiff.h
opensslv.h => ../include/openssl/opensslv.h
opensslconf.h => ../include/openssl/opensslconf.h
ebcdic.h => ../include/openssl/ebcdic.h
symhacks.h => ../include/openssl/symhacks.h
ossl_typ.h => ../include/openssl/ossl_typ.h
making links in crypto/objects...
objects.h => ../../include/openssl/objects.h
obj_mac.h => ../../include/openssl/obj_mac.h
making links in crypto/md2...
md2.h => ../../include/openssl/md2.h
md2test.c => ../../test/md2test.c
making links in crypto/md4...
md4.h => ../../include/openssl/md4.h
md4test.c => ../../test/md4test.c
md4.c => ../../apps/md4.c
making links in crypto/md5...
md5.h => ../../include/openssl/md5.h
md5test.c => ../../test/md5test.c
making links in crypto/sha...
sha.h => ../../include/openssl/sha.h
shatest.c => ../../test/shatest.c
sha1test.c => ../../test/sha1test.c
sha256t.c => ../../test/sha256t.c
sha512t.c => ../../test/sha512t.c
making links in crypto/hmac...
hmac.h => ../../include/openssl/hmac.h
hmactest.c => ../../test/hmactest.c
making links in crypto/ripemd...
ripemd.h => ../../include/openssl/ripemd.h
rmdtest.c => ../../test/rmdtest.c
making links in crypto/des...
des.h => ../../include/openssl/des.h
des_old.h => ../../include/openssl/des_old.h
destest.c => ../../test/destest.c
making links in crypto/aes...
aes.h => ../../include/openssl/aes.h
making links in crypto/rc2...
rc2.h => ../../include/openssl/rc2.h
rc2test.c => ../../test/rc2test.c
making links in crypto/rc4...
rc4.h => ../../include/openssl/rc4.h
rc4test.c => ../../test/rc4test.c
making links in crypto/idea...
idea.h => ../../include/openssl/idea.h
ideatest.c => ../../test/ideatest.c
making links in crypto/bf...
blowfish.h => ../../include/openssl/blowfish.h
bftest.c => ../../test/bftest.c
making links in crypto/cast...
cast.h => ../../include/openssl/cast.h
casttest.c => ../../test/casttest.c
making links in crypto/bn...
bn.h => ../../include/openssl/bn.h
bntest.c => ../../test/bntest.c
exptest.c => ../../test/exptest.c
making links in crypto/ec...
ec.h => ../../include/openssl/ec.h
ectest.c => ../../test/ectest.c
making links in crypto/rsa...
rsa.h => ../../include/openssl/rsa.h
rsa_test.c => ../../test/rsa_test.c
making links in crypto/dsa...
dsa.h => ../../include/openssl/dsa.h
dsatest.c => ../../test/dsatest.c
making links in crypto/ecdsa...
ecdsa.h => ../../include/openssl/ecdsa.h
ecdsatest.c => ../../test/ecdsatest.c
making links in crypto/dh...
dh.h => ../../include/openssl/dh.h
dhtest.c => ../../test/dhtest.c
making links in crypto/ecdh...
ecdh.h => ../../include/openssl/ecdh.h
ecdhtest.c => ../../test/ecdhtest.c
making links in crypto/dso...
dso.h => ../../include/openssl/dso.h
making links in crypto/engine...
engine.h => ../../include/openssl/engine.h
enginetest.c => ../../test/enginetest.c
making links in crypto/buffer...
buffer.h => ../../include/openssl/buffer.h
making links in crypto/bio...
bio.h => ../../include/openssl/bio.h
making links in crypto/stack...
stack.h => ../../include/openssl/stack.h
safestack.h => ../../include/openssl/safestack.h
making links in crypto/lhash...
lhash.h => ../../include/openssl/lhash.h
making links in crypto/rand...
rand.h => ../../include/openssl/rand.h
randtest.c => ../../test/randtest.c
making links in crypto/err...
err.h => ../../include/openssl/err.h
making links in crypto/evp...
evp.h => ../../include/openssl/evp.h
evp_test.c => ../../test/evp_test.c
cp evptests.txt ../../test
making links in crypto/asn1...
asn1.h => ../../include/openssl/asn1.h
asn1_mac.h => ../../include/openssl/asn1_mac.h
asn1t.h => ../../include/openssl/asn1t.h
making links in crypto/pem...
pem.h => ../../include/openssl/pem.h
pem2.h => ../../include/openssl/pem2.h
making links in crypto/x509...
x509.h => ../../include/openssl/x509.h
x509_vfy.h => ../../include/openssl/x509_vfy.h
making links in crypto/x509v3...
x509v3.h => ../../include/openssl/x509v3.h
making links in crypto/conf...
conf.h => ../../include/openssl/conf.h
conf_api.h => ../../include/openssl/conf_api.h
making links in crypto/txt_db...
txt_db.h => ../../include/openssl/txt_db.h
making links in crypto/pkcs7...
pkcs7.h => ../../include/openssl/pkcs7.h
making links in crypto/pkcs12...
pkcs12.h => ../../include/openssl/pkcs12.h
making links in crypto/comp...
comp.h => ../../include/openssl/comp.h
making links in crypto/ocsp...
ocsp.h => ../../include/openssl/ocsp.h
making links in crypto/ui...
ui.h => ../../include/openssl/ui.h
ui_compat.h => ../../include/openssl/ui_compat.h
making links in crypto/krb5...
krb5_asn.h => ../../include/openssl/krb5_asn.h
making links in crypto/store...
store.h => ../../include/openssl/store.h
making links in crypto/pqueue...
pqueue.h => ../../include/openssl/pqueue.h
pq_compat.h => ../../include/openssl/pq_compat.h
making links in fips...
fips.h => ../include/openssl/fips.h
fips_test_suite.c => ../test/fips_test_suite.c
making links in fips/sha...
fips_shatest.c => ../../test/fips_shatest.c
cp SHAmix.req SHAmix.fax ../../test
making links in fips/rand...
fips_rand.h => ../../include/openssl/fips_rand.h
fips_randtest.c => ../../test/fips_randtest.c
fips_rngvs.c => ../../test/fips_rngvs.c
making links in fips/des...
fips_desmovs.c => ../../test/fips_desmovs.c
making links in fips/aes...
fips_aesavs.c => ../../test/fips_aesavs.c
fips_aes_data => ../../test/fips_aes_data
making links in fips/dsa...
fips_dsatest.c => ../../test/fips_dsatest.c
fips_dssvs.c => ../../test/fips_dssvs.c
making links in fips/rsa...
fips_rsavtest.c => ../../test/fips_rsavtest.c
fips_rsastest.c => ../../test/fips_rsastest.c
fips_rsagtest.c => ../../test/fips_rsagtest.c
making links in fips/dh...
making links in fips/hmac...
fips_hmactest.c => ../../test/fips_hmactest.c
making links in ssl...
ssl.h => ../include/openssl/ssl.h
ssl2.h => ../include/openssl/ssl2.h
ssl3.h => ../include/openssl/ssl3.h
ssl23.h => ../include/openssl/ssl23.h
tls1.h => ../include/openssl/tls1.h
dtls1.h => ../include/openssl/dtls1.h
kssl.h => ../include/openssl/kssl.h
ssltest.c => ../test/ssltest.c
making links in engines...
make[1]: Nothing to be done for `links'.
making links in apps...
make[1]: Nothing to be done for `links'.
making links in test...
make[1]: Nothing to be done for `links'.
making links in tools...
make[1]: Nothing to be done for `links'.
generating dummy tests (if needed)...
make[1]: Nothing to be done for `generate'.
Configured for darwin-i386-cc.
WARNING: OpenSSL has been configured to generate a fipscanister.o object module.
That compiled module is NOT FIPS 140-2 validated or suitable for use in
satisfying a requirement for the use of FIPS 140-2 validated cryptography
UNLESS the requirements of the Security Policy are followed exactly (see
http://openssl.org/docs/fips/ or http://csrc.nist.gov/cryptval/).
=====> Build the FIPS canister
$ make
if [ -n "libcrypto" ]; then \
EXCL_OBJ='aes_core.o aes_cbc.o bn_asm.o des_enc.o fcrypt_b.o
../crypto/aes/aes_cfb.o ../crypto/aes/aes_ecb.o ../crypto/aes/aes_ofb.o
../crypto/bn/bn_add.o ../crypto/bn/bn_blind.o ../crypto/bn/bn_ctx.o
../crypto/bn/bn_div.o ../crypto/bn/bn_exp2.o ../crypto/bn/bn_exp.o
../crypto/bn/bn_gcd.o ../crypto/bn/bn_lib.o ../crypto/bn/bn_mod.o
../crypto/bn/bn_mont.o ../crypto/bn/bn_mul.o ../crypto/bn/bn_prime.o
../crypto/bn/bn_rand.o ../crypto/bn/bn_recp.o
fips_test_suite.c:580: warning: format not a string literal and no format
arguments
( :; LIBDEPS="${LIBDEPS:--Wl,-search_paths_first ../fips/fipscanister.o }";
LDCMD="${LDCMD:-../fips/fipsld}"; LDFLAGS="${LDFLAGS:--fPIC -fno-common
-DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -O3
-fomit-frame-pointer -fno-common}"; LIBPATH=`for x in $LIBDEPS; do if echo $x |
grep '^ *-L' > /dev/null 2>&1; then echo $x | sed -e 's/^ *-L//'; fi; done |
uniq`; LIBPATH=`echo $LIBPATH | sed -e 's/ /:/g'`;
LD_LIBRARY_PATH=$LIBPATH:$LD_LIBRARY_PATH ${LDCMD} ${LDFLAGS} -o
${APPNAME:=fips_test_suite} fips_test_suite.o ${LIBDEPS} )
...
...
<snip>
...
...
../fips/fips_premain.c: In function 'FINGERPRINT_premain':
../fips/fips_premain.c:94: warning: incompatible implicit declaration of
built-in function '_exit'
../fips/fips_premain.c:109: warning: incompatible implicit declaration of
built-in function '_exit'
../fips/fips_premain.c:115: warning: incompatible implicit declaration of
built-in function '_exit'
../fips/fips_premain.c: In function 'FINGERPRINT_premain':
../fips/fips_premain.c:94: warning: incompatible implicit declaration of
built-in function '_exit'
../fips/fips_premain.c:109: warning: incompatible implicit declaration of
built-in function '_exit'
../fips/fips_premain.c:115: warning: incompatible implicit declaration of
built-in function '_exit'
cc -I.. -I../include -I../fips -fPIC -fno-common -DOPENSSL_PIC
-DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -O3
-fomit-frame-pointer -fno-common -c -o dummytest.o dummytest.c
( :; LIBDEPS="${LIBDEPS:--Wl,-search_paths_first -L.. -lssl -L.. -lcrypto }";
LDCMD="${LDCMD:-cc}"; LDFLAGS="${LDFLAGS:--fPIC -fno-common -DOPENSSL_PIC
-DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -O3
-fomit-frame-pointer -fno-common}"; LIBPATH=`for x in $LIBDEPS; do if echo $x |
grep '^ *-L' > /dev/null 2>&1; then echo $x | sed -e 's/^ *-L//'; fi; done |
uniq`; LIBPATH=`echo $LIBPATH | sed -e 's/ /:/g'`;
LD_LIBRARY_PATH=$LIBPATH:$LD_LIBRARY_PATH ${LDCMD} ${LDFLAGS} -o
${APPNAME:=dummytest} dummytest.o ${LIBDEPS} )
making all in tools...
make[1]: Nothing to be done for `all'.
=====> Run the FIPS tests
$ make test
Doing certs
aol1.pem => .0
WARNING: Skipping duplicate certificate aol2.pem
WARNING: Skipping duplicate certificate aoltw1.pem
WARNING: Skipping duplicate certificate aoltw2.pem
WARNING: Skipping duplicate certificate argena.pem
WARNING: Skipping duplicate certificate argeng.pem
WARNING: Skipping duplicate certificate eng1.pem
WARNING: Skipping duplicate certificate eng2.pem
WARNING: Skipping duplicate certificate eng3.pem
WARNING: Skipping duplicate certificate eng4.pem
...
...
<snip>
...
...
< MD = 2cbc07b9b9c819b8fd38d8a614a8a9c3fa7e40ee
make[1]: *** [test_sha] Error 1
make: *** [tests] Error 2
=====> Check that core dumps exist after running the FIPS tests (19 out 20 core
dumps are from the openssl command; only one is from fips_shatest)
$ ls -aldt /cores/*
-r-------- 1 alicate admin 284196864 May 21 22:19 /cores/core.6777
-r-------- 1 alicate admin 286203904 May 21 22:19 /cores/core.6701
-r-------- 1 alicate admin 286203904 May 21 22:19 /cores/core.6692
-r-------- 1 alicate admin 286203904 May 21 22:19 /cores/core.6683
-r-------- 1 alicate admin 286203904 May 21 22:18 /cores/core.6674
-r-------- 1 alicate admin 286203904 May 21 22:18 /cores/core.6664
-r-------- 1 alicate admin 286203904 May 21 22:18 /cores/core.6655
-r-------- 1 alicate admin 286203904 May 21 22:18 /cores/core.6646
-r-------- 1 alicate admin 286203904 May 21 22:18 /cores/core.6637
-r-------- 1 alicate admin 286203904 May 21 22:18 /cores/core.6628
-r-------- 1 alicate admin 286203904 May 21 22:18 /cores/core.6619
-r-------- 1 alicate admin 286203904 May 21 22:18 /cores/core.6610
-r-------- 1 alicate admin 286203904 May 21 22:18 /cores/core.6601
-r-------- 1 alicate admin 286203904 May 21 22:18 /cores/core.6592
-r-------- 1 alicate admin 286203904 May 21 22:18 /cores/core.6583
-r-------- 1 alicate admin 286203904 May 21 22:18 /cores/core.6574
-r-------- 1 alicate admin 286203904 May 21 22:18 /cores/core.6565
-r-------- 1 alicate admin 286203904 May 21 22:18 /cores/core.6556
-r-------- 1 alicate admin 286208000 May 21 22:17 /cores/core.6547
-r-------- 1 alicate admin 286208000 May 21 22:17 /cores/core.6537
=====> Information about core dump /cores/core.6537?
$ otool -c /cores/core.6537
/cores/core.6537:
Argument strings on the stack at: 00007fff5fc00000
/Users/alicate/foo/openssl-fips-1.2.3/util/../apps/openssl
x509
-hash
-fingerprint
-noout
-in
aol1.pem
SHELL=/bin/bash
TERM=xterm-color
MAKEFLAGS=
VERSIONER_PERL_VERSION=5.10.0
USER=alicate
LD_LIBRARY_PATH=/Users/alicate/foo/openssl-fips-1.2.3/util/..:
__CF_USER_TEXT_ENCODING=0x1FA:0:0
LIBPATH=/Users/alicate/foo/openssl-fips-1.2.3/util/..:
MAKELEVEL=1
OPENSSL_DEBUG_MEMORY=on
MFLAGS=
mount_authenticator=
PATH=/Users/alicate/foo/openssl-fips-1.2.3/util/..:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/ssl/fips-1.0/bin
PWD=/Users/alicate/foo/openssl-fips-1.2.3/certs
VERSIONER_PERL_PREFER_32_BIT=no
HOME=/Users/alicate
SHLVL=4
DYLD_LIBRARY_PATH=/Users/alicate/foo/openssl-fips-1.2.3/util/..:
LOGNAME=alicate
SHLIB_PATH=/Users/alicate/foo/openssl-fips-1.2.3/util/..:
OPENSSL=/Users/alicate/foo/openssl-fips-1.2.3/util/../apps/openssl
SECURITYSESSIONID=234492
=====> Information about core dump /cores/core.6777?
$ otool -c /cores/core.6777
/cores/core.6777:
Argument strings on the stack at: 00007fff5fc00000
/Users/alicate/foo/openssl-fips-1.2.3/test/fips_shatest
./fips_shatest
AS=cc
AR=ar r
BF_ENC=bf_enc.o
ASFLAG=-fPIC -fno-common -DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT
-DDSO_DLFCN -DHAVE_DLFCN_H -O3 -fomit-frame-pointer -fno-common -c
SHELL=/bin/bash
SHLIB_TARGET=darwin-shared
SHARED_LIBS=libcrypto.0.9.8.dylib libssl.0.9.8.dylib
TERM=xterm-color
OPENSSLDIR=/usr/local/ssl/fips-1.0
MAKEFLAGS=
SHA1_ASM_OBJ=
MAKEDEPPROG=makedepend
MD5_ASM_OBJ=
AES_ASM_OBJ=aes_core.o aes_cbc.o
PERL=/usr/bin/perl
MAKEDEPEND=${TOP}/util/domd ${TOP} -MD makedepend
CAST_ENC=c_enc.o
INSTALL_PREFIX=
MAKEOVERRIDES=
USER=alicate
LD_LIBRARY_PATH=../util/..:
EXE_EXT=
FIPS_EX_OBJ=../crypto/aes/aes_cfb.o ../crypto/aes/aes_ecb.o
../crypto/aes/aes_ofb.o ../crypto/bn/bn_add.o ../crypto/bn/bn_blind.o
../crypto/bn/bn_ctx.o ../crypto/bn/bn_div.o ../crypto/bn/bn_exp2.o
../crypto/bn/bn_exp.o ../crypto/bn/bn_gcd.o ../crypto/bn/bn_lib.o
../crypto/bn/bn_mod.o ../crypto/bn/bn_mont.o ../crypto/bn/bn_mul.o
../crypto/bn/bn_prime.o ../crypto/bn/bn_rand.o ../crypto/bn/bn_recp.o
../crypto/bn/bn_shift.o ../crypto/bn/bn_sqr.o ../crypto/bn/bn_word.o
../crypto/bn/bn_x931p.o ../crypto/buffer/buf_str.o ../crypto/cryptlib.o
../crypto/des/cfb64ede.o ../crypto/des/cfb64enc.o ../crypto/des/cfb_enc.o
../crypto/des/ecb3_enc.o ../crypto/des/ecb_enc.o ../crypto/des/ofb64ede.o
../crypto/des/ofb64enc.o ../crypto/des/fcrypt.o ../crypto/des/set_key.o
../crypto/dsa/dsa_utl.o ../crypto/dsa/dsa_sign.o ../crypto/dsa/dsa_vrf.o
../crypto/err/err.o ../crypto/evp/digest.o ../crypto/evp/enc_min.o
../crypto/evp/e_aes.o ../crypto/evp/e_des3.o ../crypto/evp/p_sign.o
../crypto/evp/p_verify.o ../crypto/mem_clr.o ../crypto/mem.o
../crypto/rand/md_rand.o ../crypto/rand/rand_egd.o ../crypto/rand/randfile.o
../crypto/rand/rand_lib.o ../crypto/rand/rand_os2.o ../crypto/rand/rand_unix.o
../crypto/rand/rand_win.o ../crypto/rsa/rsa_lib.o ../crypto/rsa/rsa_none.o
../crypto/rsa/rsa_oaep.o ../crypto/rsa/rsa_pk1.o ../crypto/rsa/rsa_pss.o
../crypto/rsa/rsa_ssl.o ../crypto/rsa/rsa_x931.o ../crypto/sha/sha1dgst.o
../crypto/sha/sha256.o ../crypto/sha/sha512.o ../crypto/uid.o
TESTS=alltests
LIBPATH=../util/..:
OPENSSL_DEBUG_MEMORY=on
KRB5_INCLUDES=
MAKELEVEL=2
TOP=..
DES_ENC=des_enc.o fcrypt_b.o
MFLAGS=-e
mount_authenticator=
THIS=tests
LIBKRB5=
PATH=../util/..:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
EX_LIBS=
BN_ASM=bn_asm.o
PWD=/Users/alicate/foo/openssl-fips-1.2.3/test
RMD160_ASM_OBJ=
MAKEFILE=Makefile
PROCESSOR=386
SHLIB_EXT=.0.9.8.dylib
PLATFORM=darwin-i386-cc
FIPSLIBDIR=
SDIRS=objects md2 md4 md5 sha hmac ripemd des aes rc2 rc4 idea bf cast
bn ec rsa dsa ecdsa dh ecdh dso engine buffer bio stack lhash rand err evp asn1
pem x509 x509v3 conf txt_db pkcs7 pkcs12 comp ocsp ui krb5 store pqueue
FIPSCANISTERINTERNAL=y
HOME=/Users/alicate
SHLVL=4
PEX_LIBS=-Wl,-search_paths_first
LIBRPATH=/usr/local/ssl/fips-1.0/lib
DYLD_LIBRARY_PATH=../util/..:
CFLAG=-fPIC -fno-common -DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT
-DDSO_DLFCN -DHAVE_DLFCN_H -O3 -fomit-frame-pointer -fno-common
SHARED_LDFLAGS=-dynamiclib
LOGNAME=alicate
RC5_ENC=rc5_enc.o
SHLIB_PATH=../util/..:
RANLIB=/usr/bin/ranlib
DEPFLAG=-DOPENSSL_NO_DEPRECATED -DOPENSSL_NO_CAMELLIA -DOPENSSL_NO_GMP
-DOPENSSL_NO_MDC2 -DOPENSSL_NO_RC5 -DOPENSSL_NO_RFC3779 -DOPENSSL_NO_SEED
CC=cc
RC4_ENC=rc4_enc.o
FIPSCANLIB=libcrypto
SECURITYSESSIONID=234492
INSTALLTOP=/usr/local/ssl/fips-1.0
CPUID_OBJ=
$ file test/fips_shatest
test/fips_shatest: Mach-O 64-bit executable x86_64
$ file apps/openssl
apps/openssl: Mach-O 64-bit executable x86_64
Thanks,
Bill
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List [email protected]
Automated List Manager [email protected]