Security macOS 10.13 to 10.14 API Differences

CMSDecoder.h
CMSEncoder.h
AvailabilityReplacement
FromAvailablenone
ToDeprecatedCMSEncoderSetEncapsulatedContentTypeOID

Modified CMSEncode()
AvailabilityReplacement
FromAvailablenone
ToDeprecatedCMSEncodeContent

CSCommon.h
cssmapple.h
Modified CSSM_TP_APPLE_EVIDENCE_INFO
Availability
FromAvailable
ToDeprecated

cssmkrapi.h
Modified CSSM_KRSUBSERVICE
Availability
FromAvailable
ToDeprecated

Modified CSSM_KRSUBSERVICE_PTR
Availability
FromAvailable
ToDeprecated

cssmspi.h
Modified CSSM_SPI_ModuleEventHandler
Availability
FromAvailable
ToDeprecated

cssmtype.h
Modified CSSM_API_ModuleEventHandler
Availability
FromAvailable
ToDeprecated

Modified CSSM_CALLBACK
Availability
FromAvailable
ToDeprecated

Modified CSSM_LIST_ELEMENT
Availability
FromAvailable
ToDeprecated

Modified CSSM_API_MEMORY_FUNCS
Availability
FromAvailable
ToDeprecated

Modified CSSM_API_MEMORY_FUNCS_PTR
Availability
FromAvailable
ToDeprecated

Modified CSSM_CHALLENGE_CALLBACK
Availability
FromAvailable
ToDeprecated

Modified CSSM_CERTGROUP
Availability
FromAvailable
ToDeprecated

Modified CSSM_CERTGROUP_PTR
Availability
FromAvailable
ToDeprecated

Modified CSSM_ACL_SUBJECT_CALLBACK
Availability
FromAvailable
ToDeprecated

Modified CSSM_WRAP_KEY
Availability
FromAvailable
ToDeprecated

Modified CSSM_WRAP_KEY_PTR
Availability
FromAvailable
ToDeprecated

Modified CSSM_CONTEXT_ATTRIBUTE
Availability
FromAvailable
ToDeprecated

Modified CSSM_CONTEXT_ATTRIBUTE_PTR
Availability
FromAvailable
ToDeprecated

Modified CSSM_TP_VERIFICATION_RESULTS_CALLBACK
Availability
FromAvailable
ToDeprecated

Modified CSSM_OID
Availability
FromAvailable
ToDeprecated

Modified CSSM_OID_PTR
Availability
FromAvailable
ToDeprecated

Modified CSSM_CRLGROUP
Availability
FromAvailable
ToDeprecated

Modified CSSM_CRLGROUP_PTR
Availability
FromAvailable
ToDeprecated

Modified CSSM_DB_ATTRIBUTE_INFO
Availability
FromAvailable
ToDeprecated

Modified CSSM_DB_ATTRIBUTE_INFO_PTR
Availability
FromAvailable
ToDeprecated

mds.h
Modified MDS_DB_HANDLE
Availability
FromAvailable
ToDeprecated

SecAccessControl.h
AvailabilityReplacement
FromAvailablenone
ToDeprecatedkSecAccessControlBiometryAny

AvailabilityReplacement
FromAvailablenone
ToDeprecatedkSecAccessControlBiometryCurrentSet

SecBase.h
Removed #def SEC_OS_IPHONE_INCLUDES
SecCertificate.h
AvailabilityReplacement
FromAvailablenone
ToDeprecatedSecCertificateCopyKey

SecCode.h
SecProtocolMetadata.h
SecProtocolObject.h
Added #def SEC_OBJECT_DECL
Added #def SEC_ASSUME_NONNULL_BEGIN
Added #def SEC_ASSUME_NONNULL_END
Added #def SEC_RETURNS_RETAINED
SecProtocolOptions.h
SecProtocolTypes.h
SecStaticCode.h
SecTrust.h
Declaration
FromOSStatus SecTrustEvaluate(SecTrustRef _Nonnull trust, SecTrustResultType * _Nullable result)
ToOSStatus SecTrustEvaluate(SecTrustRef _Nonnull trust, SecTrustResultType * _Nonnull result)

SecureTransport.h