67 Commits

Author SHA1 Message Date
Andrew Hyatt
94d69630f5 Security-57740.52.3 2017-06-03 12:31:08 -07:00
Andrew Hyatt
a9bd8f29e9 Remove ExtraConstants.c 2017-05-17 23:00:24 -07:00
Andrew Hyatt
2442ae2016 Get security_utilities to fully build 2017-05-16 21:17:28 -07:00
Andrew Hyatt
f4a5d13290 Merge branch 'master' of github.com:darlinghq/darling-security 2017-05-15 20:08:39 -07:00
Andrew Hyatt
7fe49d66eb Remove extra includes from top build file 2017-05-15 20:07:42 -07:00
Andrew Hyatt
6b6eeb1a24 Build some more pieces 2017-05-14 09:10:14 -07:00
Andrew Hyatt
05a7778ad9 Build security_securityd 2017-05-06 10:51:33 -07:00
Andrew Hyatt
2843ffb037 Build libsecurity_ocspd 2017-04-25 21:12:40 -07:00
Andrew Hyatt
a801d210d9 Add a missing part and missing libsecurity_keychain files 2017-04-25 20:56:35 -07:00
Andrew Hyatt
b82d761e7c Get another part to build 2017-04-25 20:37:07 -07:00
Andrew Hyatt
43572f50e8 Get more missing parts to build 2017-04-25 18:09:08 -07:00
Andrew Hyatt
a1d48293b8 Get existing targets to build
Fix some commented out source files
2017-04-24 17:41:44 -07:00
Andrew Hyatt
325bfab8d0 Change file list for osx-sec-shim
It is now the same as what is built in the real security
2017-04-10 19:30:27 -07:00
Andrew Hyatt
bddc5fd962 Fix some build issues 2017-04-09 16:44:49 -07:00
Lubos Dolezel
7947fd513c Some progress, not building 2017-03-27 11:01:13 +02:00
Lubos Dolezel
695e6d281b Progress on compiling as Mach-O 2017-03-13 12:57:35 +01:00
Lubos Dolezel
46ac6633b2 Work on build as Mach-O 2017-03-09 20:41:51 +01:00
Sergey Bugaev
a9395500ef Build more files 2017-02-15 16:25:41 +03:00
Andrew Hyatt
137a8650ad Fix missing symbols in Security.framework 2017-02-10 17:37:03 -08:00
Lubos Dolezel
9aa2828946 More i386 fixes in cssmalloc.cpp 2017-01-08 13:54:16 +01:00
Lubos Dolezel
aec1ec6326 Another attempt at fixing i386 build 2017-01-08 13:41:53 +01:00
Lubos Dolezel
44e10188ec Revert "i386 build fix"
This reverts commit e98af2b02cbc119692967893c493369f2383d0ad.
2017-01-08 13:41:08 +01:00
Lubos Dolezel
e98af2b02c i386 build fix 2017-01-08 13:30:28 +01:00
Andrew Hyatt
9a6e079f1c Work towards getting sec_item_shim to build
Also remove xcodeproj's
2016-12-17 21:27:07 -08:00
Andrew Hyatt
ed219b46da Build part of securityd 2016-12-16 21:30:46 -08:00
Andrew Hyatt
65d4621516 Build most of security_codesigning
Made possible by fixing header issues with CF and dispatch
2016-12-16 20:06:07 -08:00
Andrew Hyatt
1621e18704 Build security_codesigning
Much of it is commented out due to libdispatch
2016-12-10 09:34:02 -08:00
Andrew Hyatt
5ccf687eb8 Build libsecurity_cms and libsecurity_comcryption 2016-12-09 21:54:22 -08:00
Andrew Hyatt
63b2ed8d3d Build security_checkpw 2016-12-09 21:54:22 -08:00
Lubos Dolezel
04e99289ae Fix build failure unsigned long vs size_t 2016-12-05 16:42:16 +01:00
Andrew Hyatt
e2b76c3683 Build security_filedb 2016-12-04 18:13:58 -08:00
Andrew Hyatt
5625f13d76 Correct some missing symbols 2016-12-04 17:51:52 -08:00
Andrew Hyatt
df7b9e0fe4 Build all 4 components of security_cdsa 2016-12-04 17:18:27 -08:00
Andrew Hyatt
efa5b59c09 Build security_apple_x509_tp 2016-12-04 16:34:41 -08:00
Andrew Hyatt
3f07661593 Build security_apple_x509_cl 2016-12-04 14:10:42 -08:00
Andrew Hyatt
046a5fdbf9 Build security_file_dl 2016-12-04 14:06:48 -08:00
Andrew Hyatt
9e51102dd7 Build security_apple_cspdl 2016-12-04 14:02:45 -08:00
Andrew Hyatt
392f77643a Build security_apple_csp 2016-12-04 08:08:47 -08:00
Andrew Hyatt
2a25ff8ec1 Build security_ssl 2016-12-03 18:42:30 -08:00
Andrew Hyatt
e0ea21d7ac Build security_sd_cspdl and security_smime 2016-12-03 17:46:06 -08:00
Andrew Hyatt
ba438f8584 Build security_mds 2016-12-03 16:52:02 -08:00
Andrew Hyatt
897193b68d Build security_manifest and clean up security_transform 2016-12-03 08:42:10 -08:00
Andrew Hyatt
8e7d09b6a0 Merging, I had uncommitted changes by mistake 2016-12-03 08:19:55 -08:00
Andrew Hyatt
deb787fc5d Continue the restructure of build files 2016-12-03 08:06:54 -08:00
Lubos Dolezel
959e55e0b5 Cleanup CMakeLists.txt, followinig ahyattdev's example 2016-12-03 13:21:50 +01:00
Lubos Dolezel
17a2bdc187 Build libsecurity_asn1 2016-12-03 13:16:46 +01:00
Lubos Dolezel
850f1a0054 Build libsecurity_transform 2016-12-03 13:16:46 +01:00
Andrew Hyatt
64f349a1cd Reorganize the hierarchy of CMakeLists.txts
With what we are doing now, this project will quickly become a mess in terms of including directories and C[XX]_FLAGS.

Include directories that many targets need (such as CoreFoundation) will go in the top-level CMakeLists.txt of Security, instead of having redundant includes in every subdirectory.

There is also a mess of subdirectories appending the same things to CMAKE_C_FLAGS. Common arguments will also go in the top CMakeLists.txt. Subdirectories can customize the variable when necessary.

In general, each individual subdirectory will not be included in the top CMakeLists.txt. Unless otherwise necessary, each subdirectory that has a target will include itself.

How does this sound?
2016-12-02 20:36:55 -08:00
Andrew Hyatt
570cdb6700 Merge branch 'darling' of github.com:darlinghq/darling-security into darling 2016-12-02 19:07:55 -08:00
Andrew Hyatt
c1d4527a97 Build OSX/utilities 2016-12-02 19:03:28 -08:00