CommonCrypto watchOS 5.2 to 6.0 API Differences

CommonCryptor.h
Removed kCCModeF8
Removed kCCModeLRW
Removed kCCModeXTS
Removed kCCModeOptionCTR_LE
CommonDigest.h
Added #def CC_DIGEST_DEPRECATION_WARNING
Modified CC_MD2_Init()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedThis function is cryptographically broken and should not be used in security contexts. Clients should migrate to SHA256 (or stronger).

Modified CC_MD2_Update()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedThis function is cryptographically broken and should not be used in security contexts. Clients should migrate to SHA256 (or stronger).

Modified CC_MD2_Final()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedThis function is cryptographically broken and should not be used in security contexts. Clients should migrate to SHA256 (or stronger).

Modified CC_MD2()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedThis function is cryptographically broken and should not be used in security contexts. Clients should migrate to SHA256 (or stronger).

Modified CC_MD4_Init()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedThis function is cryptographically broken and should not be used in security contexts. Clients should migrate to SHA256 (or stronger).

Modified CC_MD4_Update()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedThis function is cryptographically broken and should not be used in security contexts. Clients should migrate to SHA256 (or stronger).

Modified CC_MD4_Final()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedThis function is cryptographically broken and should not be used in security contexts. Clients should migrate to SHA256 (or stronger).

Modified CC_MD4()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedThis function is cryptographically broken and should not be used in security contexts. Clients should migrate to SHA256 (or stronger).

Modified CC_MD5_Init()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedThis function is cryptographically broken and should not be used in security contexts. Clients should migrate to SHA256 (or stronger).

Modified CC_MD5_Update()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedThis function is cryptographically broken and should not be used in security contexts. Clients should migrate to SHA256 (or stronger).

Modified CC_MD5_Final()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedThis function is cryptographically broken and should not be used in security contexts. Clients should migrate to SHA256 (or stronger).

Modified CC_MD5()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedThis function is cryptographically broken and should not be used in security contexts. Clients should migrate to SHA256 (or stronger).