@@ -5,15 +5,8 @@ This is an XCode project skeleton structure that can be used to build a static
5
5
libcrypto.a library for use in Mac and iPhone projects.
6
6
7
7
It is specifically intended for use in building secure iPhone
8
- applications alongside [ SQLCipher] ( http://www.zetetic.net/software/sqlcipher ) .
9
-
10
- openssl-xcode was developed by Stephen Lombardo at Zetetic LLC.
11
-
12
- sjlombardo at zetetic.net
13
- http://www.zetetic.net
14
-
15
- It was adapted for use with source archives by Michael Tyson of
16
- A Tasty Pixel (michael at atastypixel.com)
8
+ applications alongside [ SQLCipher] ( http://sqlcipher.net ) ,
9
+ but it can easily be used for other applications.
17
10
18
11
Usage
19
12
-----
@@ -23,11 +16,15 @@ In a normal case you would use it thusly:
23
16
1 . Download the OpenSSL source code directly from
24
17
http://www.openssl.org/source/
25
18
2 . Clone the openssl-xcode git repo to make a local copy
26
- 3 . Put the downloaded OpenSSL source tar.gz into the same folder
27
- as openssl.xcodeproj.
28
- The extracted OpenSSL distribution can also be placed in a folder called 'openssl'
29
- within the same folder as openssl.xcodeproj, or just extracted within the
30
- same folder as openssl.xcodeproj.
19
+ 3 . Either:
20
+ a. Put the downloaded OpenSSL source tar.gz into the same folder
21
+ as openssl.xcodeproj.
22
+ b. Place an extracted OpenSSL distribution in a folder called 'openssl'
23
+ within the same folder as openssl.xcodeproj
24
+ c. Extracted the OpenSSL distribution directly into the same folder
25
+ as openssl.xcodeproj.
26
+ d. Setup a source tree definition in XCode for OPENSSL_SRC pointing the
27
+ folder containing openssl source code
31
28
32
29
Then, either open openssl.xcodeproj in XCode and initiate a build, or integrate
33
30
it within another project:
@@ -49,7 +46,9 @@ This project actually relies on the OpenSSL configure and make
49
46
system to build the libraries. However, it does attempt to automatically
50
47
detect and use the appropriate build settings for arch (i386/ppc/armv6),
51
48
build tools, and SDK directories. This makes it appropriate for inclusion
52
- as a project reference into an iPhone application project.
49
+ as a project reference into an iPhone application project. This project will
50
+ also check to see if the resulting crypto library is newer than the project
51
+ Makefile to avoid time consuming rebuild cycles.
53
52
54
53
License
55
54
-------
@@ -80,3 +79,9 @@ ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
80
79
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
81
80
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
82
81
82
+ Credits
83
+ -------
84
+
85
+ * openssl-xcode was developed by Stephen Lombardo at Zetetic LLC (sjlombardo at zetetic.net / http://www.zetetic.net )
86
+ * adapted for use with source archives by Michael Tyson of A Tasty Pixel (michael at atastypixel.com)
87
+
0 commit comments