Skip to content

Releases: awslabs/aws-c-cal

Logging updates

15 Jun 21:45
aa89aa4
Compare
Choose a tag to compare
Logging updates Pre-release
Pre-release
  • Move libcrypto symbol resolution output to logging calls

BYO_CRYPTO updates for Sigv4a

03 Jun 22:09
624fdf0
Compare
Choose a tag to compare
Pre-release
  • Updated some ecc key API functions to have BYO_CRYPTO-conditional implementations

Support in-source build with AWS-LC

28 May 21:16
f3a4993
Compare
Choose a tag to compare
Pre-release

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

19 May 15:48
3a538f5
Compare
Choose a tag to compare
Sha1 Hash Support Pre-release
Pre-release

Adding support for Sha1.

Don't run aws-lc's codegen at build time

05 May 00:19
e44068d
Compare
Choose a tag to compare
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

03 May 21:27
936ec2c
Compare
Choose a tag to compare
Pre-release
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

26 Apr 19:46
2d39962
Compare
Choose a tag to compare
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

20 Apr 23:47
e2cd2dd
Compare
Choose a tag to compare
  • Propagates the BUILD_SHARED_LIBS settings downstream to the aws-lc build

Improved ecc support

09 Apr 18:36
ce7b06f
Compare
Choose a tag to compare
Improved ecc support Pre-release
Pre-release
  • Fix some ecc key generation tests
  • Update windows system dependencies to include Ncrypt to allow for ecc imports

aws-lc.cmake skips libssl, builds only libcrypto

18 Mar 17:51
30f77b2
Compare
Choose a tag to compare
v0.5.2

aws-lc.cmake skips libssl, builds only libcrypto (#74)