darling-security/OSX
2023-09-20 21:18:11 -04:00
..
asl Security-57740.52.3 2017-06-03 12:31:08 -07:00
authd Update Source To Security-59754.140.13 2022-12-12 19:51:23 -08:00
authorizationdump Security-59306.61.1 2020-07-06 07:59:58 -04:00
CloudKeychainProxy Security-57740.52.3 2017-06-03 12:31:08 -07:00
codesign_tests Update Source To Security-59754.140.13 2022-12-12 19:51:23 -08:00
config Update Source To Security-59754.140.13 2022-12-12 19:51:23 -08:00
doc Security-57337.20.44 2016-02-23 21:19:11 +01:00
gk_reset_check Security-57337.20.44 2016-02-23 21:19:11 +01:00
Keychain Update Source To Security-59754.140.13 2022-12-12 19:51:23 -08:00
Keychain Circle Notification Update Source To Security-59754.140.13 2022-12-12 19:51:23 -08:00
lib Update Source To Security-59754.140.13 2022-12-12 19:51:23 -08:00
libsecurity_apple_csp Fix Building For Security-59754.140.13 2023-04-23 12:48:26 -07:00
libsecurity_apple_cspdl Update Source To Security-59754.140.13 2022-12-12 19:51:23 -08:00
libsecurity_apple_file_dl Partial Darling build of Security-59306.61.1 2020-07-15 11:30:18 -04:00
libsecurity_apple_x509_cl Update Source To Security-59754.140.13 2022-12-12 19:51:23 -08:00
libsecurity_apple_x509_tp Update Source To Security-59754.140.13 2022-12-12 19:51:23 -08:00
libsecurity_asn1 Fix Building For Security-59754.140.13 2023-04-23 12:48:26 -07:00
libsecurity_authorization Restore Darling Specific Changes 2023-04-22 22:21:49 -07:00
libsecurity_cdsa_client Update Source To Security-59754.140.13 2022-12-12 19:51:23 -08:00
libsecurity_cdsa_plugin Update Source To Security-59754.140.13 2022-12-12 19:51:23 -08:00
libsecurity_cdsa_utilities Fix Building For Security-59754.140.13 2023-04-23 12:48:26 -07:00
libsecurity_cdsa_utils Partial Darling build of Security-59306.61.1 2020-07-15 11:30:18 -04:00
libsecurity_checkpw Partial Darling build of Security-59306.61.1 2020-07-15 11:30:18 -04:00
libsecurity_cms Update Source To Security-59754.140.13 2022-12-12 19:51:23 -08:00
libsecurity_codesigning Fix Building For Security-59754.140.13 2023-04-23 12:48:26 -07:00
libsecurity_comcryption Partial Darling build of Security-59306.61.1 2020-07-15 11:30:18 -04:00
libsecurity_cryptkit Update Source To Security-59754.140.13 2022-12-12 19:51:23 -08:00
libsecurity_cssm Update Source To Security-59754.140.13 2022-12-12 19:51:23 -08:00
libsecurity_filedb Update Source To Security-59754.140.13 2022-12-12 19:51:23 -08:00
libsecurity_keychain Fix Building For Security-59754.140.13 2023-04-23 12:48:26 -07:00
libsecurity_manifest Update Source To Security-59754.140.13 2022-12-12 19:51:23 -08:00
libsecurity_mds Restore Darling Specific Changes 2023-04-22 22:21:49 -07:00
libsecurity_ocspd Restore Darling Specific Changes 2023-04-22 22:21:49 -07:00
libsecurity_pkcs12 Update Source To Security-59754.140.13 2022-12-12 19:51:23 -08:00
libsecurity_sd_cspdl Update Source To Security-59754.140.13 2022-12-12 19:51:23 -08:00
libsecurity_smime Fix Building For Security-59754.140.13 2023-04-23 12:48:26 -07:00
libsecurity_ssl Update Source To Security-59754.140.13 2022-12-12 19:51:23 -08:00
libsecurity_transform Update Source To Security-59754.140.13 2022-12-12 19:51:23 -08:00
libsecurity_translocate Update Source To Security-59754.140.13 2022-12-12 19:51:23 -08:00
libsecurity_utilities Fix Building For Security-59754.140.13 2023-04-23 12:48:26 -07:00
libsecurityd Add symbol links for header/def files 2023-04-23 12:48:26 -07:00
regressions Update Source To Security-59754.140.13 2022-12-12 19:51:23 -08:00
sec Build secd 2023-09-20 21:18:11 -04:00
secdtests Security-57337.20.44 2016-02-23 21:19:11 +01:00
sectests Update Source To Security-59754.140.13 2022-12-12 19:51:23 -08:00
security2 Security-59306.61.1 2020-07-06 07:59:58 -04:00
SecurityTestsOSX Update Source To Security-59754.140.13 2022-12-12 19:51:23 -08:00
shared_regressions Update Source To Security-59754.140.13 2022-12-12 19:51:23 -08:00
utilities Fix Building For Security-59754.140.13 2023-04-23 12:48:26 -07:00
APPLE_LICENSE Security-57337.20.44 2016-02-23 21:19:11 +01:00
CMakeLists.txt Fix Building For Security-59754.140.13 2023-04-23 12:48:26 -07:00
macos_tapi_hacks.h Update Source To Security-59754.140.13 2022-12-12 19:51:23 -08:00
README Security-57337.20.44 2016-02-23 21:19:11 +01:00

This code contains a Darwin version of CDSA along with many other security libraries.

Information about CDSA may be obtained from the OpenGroup web site at:

	http://www.opengroup.org/pubs/catalog/c914.htm

Further information regarding the security of the MacOSX product is available at:

	http://www.apple.com/support/security/

Developers wishing to know more about developing their products in a manner consistent with MacOS security should view:

	http://developer.apple.com/macos/security.html


To build this project in a Darwin environment (as opposed to building in-house
at Apple), use the Darwin buildstyle. If you're building with Xcode, select
"Darwin" from the "Active Build Style" popup. If you're building from the command
line, specify the build style like so:

% xcodebuild -buildstyle Darwin install

This build style is necessitated by the fact that the CSP built at (and 
shipped by) Apple includes some algorithms which are proprietary to Apple;
the source code for these algorithms is not open source. Selecting the 
Darwin build style allows the Security project (and also the CSP, in 
the libsecurity_apple_csp project, which also must be built with the 
Darwin build style) to be built from the Darwin open source tree without 
requiring the source for these algorithms.