Releases: awslabs/aws-c-cal
Releases · awslabs/aws-c-cal
Removed sha256_profile binary from common build path
v0.5.12 Only build sha256_profile if BUILD_TESTING is enabled (#101)
Logging updates
- Move libcrypto symbol resolution output to logging calls
BYO_CRYPTO updates for Sigv4a
- Updated some ecc key API functions to have BYO_CRYPTO-conditional implementations
Support in-source build with AWS-LC
Instead of always searching for a pre-installed libcrypto, now provide the option to use the crypto
target to do the link.
It's useful for the in-source build, where we will not install libcrypto, instead, we build aws-lc (for libcrypto) before building aws-c-cal.
Sha1 Hash Support
Adding support for Sha1.
Don't run aws-lc's codegen at build time
Disable aws-lc's codegen. (#90) Background: aws-lc uses codegen to create some of its source files, and it runs these generators if the user's machine has Go and Perl installed. However, up-to-date versions of the generated files are already committed to the repo, so it's not necessary for users to run codegen on their machines. This codegen has led to unexpected issues (ex: failure due to network access at build time) so let's just turn it off and reduce unnecessary complexity.
OpenSSL detection fixes
OpenSSL/libcrypto fixes and CI (#88) * Additional fixes from openssl testing * added diagnostics for libcrypto usage * only allow openssl variant on linux * Fixed versioning of builder in builds that left it out * Updated to builder v0.8.14 for variants support
Restored OpenSSL detection and improved robustness
Fixes to openssl probing from testing (#87) * Fixes to openssl probing from testing * Fixed static resolution pass to be exhaustive before attempting dynamic pass * Made logging consistent between API resolution functions
Fix aws-lc builds when shared libs is ON
- Propagates the BUILD_SHARED_LIBS settings downstream to the aws-lc build
Improved ecc support
- Fix some ecc key generation tests
- Update windows system dependencies to include Ncrypt to allow for ecc imports