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 openssl-users@openssl.org Automated List Manager majord...@openssl.org