Security iOS 14.5 to 15.0 API Differences

SecBase.h
Added errSecInvalidCRLAuthority
Added errSecInvalidTupleCredentials
Added errSecCertificateDuplicateExtension
Modified errSecInvaldCRLAuthority
AvailabilityReplacement
FromAvailablenone
ToDeprecatederrSecInvalidCRLAuthority

Modified errSecInvalidTupleCredendtials
AvailabilityReplacement
FromAvailablenone
ToDeprecatederrSecInvalidTupleCredentials

SecKey.h
Modified kSecPaddingNone
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedReplaced with SecKeyAlgorithm

Modified kSecPaddingPKCS1
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedReplaced with SecKeyAlgorithm

Modified kSecPaddingOAEP
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedReplaced with SecKeyAlgorithm

Modified kSecPaddingSigRaw
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedReplaced with SecKeyAlgorithm

Modified kSecPaddingPKCS1MD2
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedReplaced with SecKeyAlgorithm

Modified kSecPaddingPKCS1MD5
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedReplaced with SecKeyAlgorithm

Modified kSecPaddingPKCS1SHA1
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedReplaced with SecKeyAlgorithm

Modified kSecPaddingPKCS1SHA224
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedReplaced with SecKeyAlgorithm

Modified kSecPaddingPKCS1SHA256
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedReplaced with SecKeyAlgorithm

Modified kSecPaddingPKCS1SHA384
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedReplaced with SecKeyAlgorithm

Modified kSecPaddingPKCS1SHA512
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedReplaced with SecKeyAlgorithm

Modified SecKeyGeneratePair()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse SecKeyCreateRandomKey

Modified SecKeyRawSign()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse SecKeyCreateSignature

Modified SecKeyRawVerify()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse SecKeyVerifySignature

Modified SecKeyEncrypt()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse SecKeyCreateEncryptedData

Modified SecKeyDecrypt()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse SecKeyCreateDecryptedData

SecProtocolOptions.h
Added #def SEC_PROTOCOL_CERT_COMPRESSION_DEFAULT
SecTrust.h
Added SecTrustCopyCertificateChain()
Modified SecTrustGetCertificateAtIndex()
AvailabilityReplacement
FromAvailablenone
ToDeprecatedSecTrustCopyCertificateChain

Modified SecTrustCopyProperties()
AvailabilityReplacement
FromAvailablenone
ToDeprecatedSecTrustEvaluateWithError