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

CI test: Apple: explicitly include & link to CoreFoundation #181

Closed jmklix closed 3 months ago

jmklix commented 3 months ago

Issue #, if available: branch to test CI for: https://github.com/awslabs/aws-c-cal/pull/126

Description of changes: On Apple, include <CoreFoundation/CoreFoundation.h> in securityframework_ecc.c, and link to CoreFoundation framework. Indeed it's a direct dependency of this compilation unit, and it may break to rely on indirect include & link through Security framework.

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