Apple's Security-55471 Source Dump
C C++ Objective-C Perl D AppleScript Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
CloudKeychainProxy
Keychain Circle Notification
Keychain
Security.xcodeproj
asl
authd
cloud_keychain_diagnose
config
doc
iCloudStats
include
lib
libsecurity_apple_csp
libsecurity_apple_cspdl
libsecurity_apple_file_dl
libsecurity_apple_x509_cl
libsecurity_apple_x509_tp
libsecurity_asn1
libsecurity_authorization
libsecurity_cdsa_client
libsecurity_cdsa_plugin
libsecurity_cdsa_utilities
libsecurity_cdsa_utils
libsecurity_checkpw
libsecurity_cms
libsecurity_codesigning
libsecurity_comcryption
libsecurity_cryptkit
libsecurity_cssm
libsecurity_filedb
libsecurity_keychain
libsecurity_manifest
libsecurity_mds
libsecurity_ocspd
libsecurity_pkcs12
libsecurity_sd_cspdl
libsecurity_smime
libsecurity_ssl
libsecurity_transform
libsecurity_utilities
libsecurityd
regressions
sec
secdtests
sectests
security2
tlsnke
utilities
APPLE_LICENSE
README

README

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.