awslabs / aws-c-cal

Aws Crypto Abstraction Layer: Cross-Platform, C99 wrapper for cryptography primitives.
Apache License 2.0
33 stars 36 forks source link

Stop using private CommonCrypto APIs on iOS #170

Closed graebm closed 8 months ago

graebm commented 8 months ago

Issue: App Store submissions are being rejected due to use of non-public CommonCrypto functions for doing AES GCM:

There are no public APIs for doing AES GCM via CommonCrypto

Description of changes: Remove the code for doing AES GCM (via non-public CommonCrypto functions) on iOS, watchOS, etc

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.