hi all..
I've been able to build the FIPS Object Module according to the directions
starting in Appendix E.2 Apple iOS Support of the Jan. 25 2013 version of the
User Guide with one small change:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk
did not exist so i soft-linked it to iPhoneOS6.1.sdk in the same subdirectory.
The FIPS Capable Library is giving me problems, though. The instructions:
$ rm -rf openssl-1.0.1c/
$ tar xzf openssl-1.0.1c.tar.gz
$ cd openssl-fips-1.0.1c/
seem strange because openssl-fips-1.0.1c doesn't exist. There was a directory
openssl-fips-2.0.1 but it was removed in the previous build.
So I assumed that this is a typo and did:
$ cd openssl-1.0.1c/
$ . ../setenv-reset.sh
$ . ../setenv-ios-11.sh
$ ./config fips
this produces:
...
Since you've disabled or enabled at least one algorithm, you need to do
the following before building:
make depend
Configured for iphoneos-cross.
$ make depend
making depend in crypto...
makedepend: warning: cannot open "armv7"
makedepend: error: failed to read
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk
mv: Makefile.new: No such file or directory
Does anyone know what I am missing? The directory
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk
does exist.
thanks!