Security Changes
Security
CMSDecoder.h
CMSEncoder.h
CSCommon.h
Added errSecCSBadBundleFormat
Added errSecCSDBAccess
Added errSecCSDBDenied
Added errSecCSDbCorrupt
Added errSecCSNoMatches
Added errSecCSOutdated
Added kSecCFErrorPath
CipherSuite.h
Added TLS_NULL_WITH_NULL_NULL
Added TLS_RSA_WITH_NULL_MD5
Added TLS_RSA_WITH_NULL_SHA
Added TLS_RSA_WITH_NULL_SHA256
Added TLS_RSA_WITH_RC4_128_MD5
Added TLS_RSA_WITH_RC4_128_SHA
SecAsn1Coder.h
Added SecAsn1OidCompare()
Modified SecAsn1EncodeItem()
Declaration | |
---|---|
From | OSStatus SecAsn1EncodeItem ( SecAsn1CoderRef coder, const void *src, const SecAsn1Template *templates, CSSM_DATA *dest); |
To | OSStatus SecAsn1EncodeItem ( SecAsn1CoderRef coder, const void *src, const SecAsn1Template *templates, SecAsn1Item *dest); |
Modified SecAsn1AllocItem()
Declaration | |
---|---|
From | OSStatus SecAsn1AllocItem ( SecAsn1CoderRef coder, CSSM_DATA *item, size_t len); |
To | OSStatus SecAsn1AllocItem ( SecAsn1CoderRef coder, SecAsn1Item *item, size_t len); |
Modified SecAsn1AllocCopyItem()
Declaration | |
---|---|
From | OSStatus SecAsn1AllocCopyItem ( SecAsn1CoderRef coder, const CSSM_DATA *src, CSSM_DATA *dest); |
To | OSStatus SecAsn1AllocCopyItem ( SecAsn1CoderRef coder, const SecAsn1Item *src, SecAsn1Item *dest); |
Modified SecAsn1DecodeData()
Declaration | |
---|---|
From | OSStatus SecAsn1DecodeData ( SecAsn1CoderRef coder, const CSSM_DATA *src, const SecAsn1Template *templ, void *dest); |
To | OSStatus SecAsn1DecodeData ( SecAsn1CoderRef coder, const SecAsn1Item *src, const SecAsn1Template *templ, void *dest); |
Modified SecAsn1AllocCopy()
Declaration | |
---|---|
From | OSStatus SecAsn1AllocCopy ( SecAsn1CoderRef coder, const void *src, size_t len, CSSM_DATA *dest); |
To | OSStatus SecAsn1AllocCopy ( SecAsn1CoderRef coder, const void *src, size_t len, SecAsn1Item *dest); |
SecAsn1Types.h
SecBase.h
Added errSecInDarkWake
Added errSecSigningTimeMissing
Added errSecTimestampBadAlg
Added errSecTimestampInvalid
Added errSecTimestampMissing
Added errSecTimestampRejection
Added errSecTimestampWaiting
SecCertificateOIDs.h
SecCode.h
SecCustomTransform.h
SecEncodeTransform.h
Added kSecLineLength64
Added kSecLineLength76
SecEncryptTransform.h
SecPolicy.h
SecStaticCode.h
Added kSecCSCheckNestedCode
SecTask.h
Added SecTaskCreateFromSelf()
SecureTransport.h
Added SSLConnectionType
Added SSLContextGetTypeID()
Added SSLCreateContext()
Added SSLProtocolSide
Added #def errSSLClientAuthCompleted
Added errSSLPeerAuthCompleted
Added #def errSSLServerAuthCompleted
Added kDTLSProtocol1
Added kSSLClientSide
Added kSSLDatagramType
Added kSSLServerSide
Added kSSLStreamType
Added kTLSProtocol11
Added kTLSProtocol12
Modified SSLSetIOFuncs()
Declaration | |
---|---|
From | OSStatus SSLSetIOFuncs ( SSLContextRef context, SSLReadFunc read, SSLWriteFunc write); |
To | OSStatus SSLSetIOFuncs ( SSLContextRef context, SSLReadFunc readFunc, SSLWriteFunc writeFunc); |
Modified SSLSetProtocolVersion()
Deprecation | |
---|---|
From | none |
To | OS X 10.8 |
Modified SSLGetProtocolVersion()
Deprecation | |
---|---|
From | none |
To | OS X 10.8 |
cssmapple.h
Added CSSMERR_AC_IN_DARK_WAKE
Added CSSMERR_APPLETP_EXT_KEYUSAGE_NOT_CRITICAL
Added CSSMERR_CL_IN_DARK_WAKE
Added CSSMERR_CSP_IN_DARK_WAKE
Added CSSMERR_CSSM_IN_DARK_WAKE
Added CSSMERR_DL_IN_DARK_WAKE
Added CSSMERR_TP_IN_DARK_WAKE
Added CSSM_ERRCODE_IN_DARK_WAKE
oidsalg.h
Added CSSMOID_APPLE_TP_TIMESTAMPING
oidsattr.h
Added CSSMOID_PKCS9_Id_Ct_TSTInfo
Added CSSMOID_PKCS9_TimeStampToken
oidsbase.h
Added #def APPLE_EXTENSION_APPLEID_INTERMEDIATE
Added #def APPLE_EXTENSION_APPLEID_INTERMEDIATE_LENGTH
oidscert.h
Added CSSMOID_APPLE_EXTENSION_APPLEID_INTERMEDIATE