Changelog for
aws-c-cal-devel-0.7.4-lp160.22.2.x86_64.rpm :
* Mon Aug 26 2024 John Paul Adrian Glaubitz
- Update to version 0.7.4
* OpenSSL Runtime and Compile Time Mismatch Fix by AATTwaahm7 in (#198)- from version 0.7.3
* Update MacOS CI to arm64 by AATTwaahm7 in (#196)
* Use prebuilt aws-lc by AATTsfod in (#197)
* Fri Jul 19 2024 John Paul Adrian Glaubitz - Update to version 0.7.2
* CI for AWS-LC-FIPS by AATTgraebm in (#192)
* Fix FreeBSD CI to install default python packages by AATTTingDaoK in (#193)
* Revert \"Revert \"Implement runtime check on libcrypto linkage (#186)\" by AATTTingDaoK in (#195)
* Thu Jul 04 2024 John Paul Adrian Glaubitz - Update to version 0.7.1
* Revert lc pin by AATTDmitriyMusatkin in (#190)
* Revert \"Implement runtime check on libcrypto linkage (#186)\" by AATTgraebm in (#191)
* Wed Jun 26 2024 John Paul Adrian Glaubitz - Update to version 0.7.0
* clang-format 18 by AATTgraebm in (#187)
* Implement runtime check on libcrypto linkage by AATTWillChilds-Klein in (#186)
* Pin AWS-LC until it\'s fixed for manylinux1 by AATTgraebm in (#188)
* Make AES GCM more consistent cross platform by AATTDmitriyMusatkin in (#189)
* Fri May 31 2024 John Paul Adrian Glaubitz - Update to version 0.6.15
* Fix inccorect export of aws_symmetric_cipher_get_state by AATTsbiscigl in (#185)
* Wed May 22 2024 John Paul Adrian Glaubitz - Update to version 0.6.14 - Fix inccorect export of aws_symmetric_cipher_get_state by AATTsbiscigl in (#185)
* Mon May 13 2024 John Paul Adrian Glaubitz - Update to version 0.6.13
* Fix handling of empty plaintext for AES by AATTDmitriyMusatkin in (#183)
* Adds a way to keep a more detailed state of a symetric cipher by AATTsbiscigl in (#184)- from version 0.6.12
* CI test: Apple: explicitly include & link to CoreFoundation by AATTjmklix in (#181)
* Move aws-lc shutdown to destructor from cleanup by AATTDmitriyMusatkin in (#182)
* Mon Apr 15 2024 John Paul Adrian Glaubitz - Update to version 0.6.11
* Not install tests stuff by AATTTingDaoK in (#177)
* chore(ci): Performance boost to OpenBSD CI jobs by AATTknightjoel in (#179)
* CI job for FreeBSD by AATTknightjoel in (#178)
* Fix: Use buffer without memory allocation by AATTalfred2g in (#180)- Drop aws-c-cal package as upstream no longer installs the binaries
* Tue Feb 20 2024 Dominique Leuenberger - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN.
* Mon Feb 19 2024 John Paul Adrian Glaubitz - Update to version 0.6.10
* Update bot permissions by AATTjmklix in (#172)
* Fix a bunch of places we forget to aws_raise_error() by AATTgraebm in (#176)
* Consistently use lowercase for Windows libraries by AATTgiordano in (#161)
* Allows cmake to force crypto linkage. by AATTsbiscigl in (#175)
* Tue Nov 21 2023 John Paul Adrian Glaubitz - Update to version 0.6.9
* Use AWS_APPSTORE_SAFE cflag to gate access to private APIs by AATTgraebm in (#171)- from version 0.6.8
* Stop using private CommonCrypto APIs on iOS by AATTgraebm in (#170)- from version 0.6.7
* Fix OpenSSL 3 tests by AATTDmitriyMusatkin in (#169)
* Tue Oct 17 2023 John Paul Adrian Glaubitz - Update to version 0.6.6
* More consistent signature mismatch error on mac by AATTDmitriyMusatkin in (#167)
* Consistent signature validation for short signatures by AATTDmitriyMusatkin in (#168)- from version 0.6.5
* Missing salt define by AATTDmitriyMusatkin in (#165)- from version 0.6.4
* Fix build against openssl 1.0.2 by AATTDmitriyMusatkin in (#164)- from version 0.6.3
* Added workflow for handling answerable discussion by AATTyasminetalby in (#156)
* Fix aws-c-cal-config.cmake by AATTgraebm in (#158)
* Be more explicit on int format in DER by AATTDmitriyMusatkin in (#160)
* RSA support by AATTDmitriyMusatkin in (#159)
* Fix for byo crypto compile and add ci for it by AATTTingDaoK in (#162)
* Use fake pub key by AATTTingDaoK in (#163)
* Wed Aug 30 2023 John Paul Adrian Glaubitz - Update to version 0.6.2
* Minor CMakelists.txt cleanup by AATTgraebm in (#155)
* Explicit Private for target_link_libraries by AATTwaahm7 in (#157)
* Tue Jul 25 2023 John Paul Adrian Glaubitz - Update to version 0.6.1
* Stop using memset(), use byte-buf helper function instead. by AATTgraebm in (#154)
* Mon Jul 03 2023 John Paul Adrian Glaubitz - Update to version 0.6.0
* Update time to ancient (#150)
* Cleanup aws-lc thread locals and thread local key on library shutdown (#152)
* Tue May 16 2023 John Paul Adrian Glaubitz - Update to version 0.5.27
* Support BoringSSL by AATTDmitriyMusatkin in (#148)
* Fix warnings in public headers by AATTwaahm7 in (#149)
* Wed Apr 26 2023 John Paul Adrian Glaubitz - Update to version 0.5.26
* Fixed CTR mode on OpenSSL not generating an empty counter by AATTJonathanHenson in (#147)- from version 0.5.25
* Add Github templates and bots by AATTjmklix in (#143)
* Unpin awslc by AATTTingDaoK in (#144)
* Fix for osx deployment target 10.9 by AATTwaahm7 in (#145)
* Added validation for key and iv sizes. by AATTJonathanHenson in (#146)
* Tue Apr 18 2023 John Paul Adrian Glaubitz - Update to version 0.5.24
* Correctly detect macOS version by AATTJonathanHenson in (#140)
* Handle OpenSSL 1.0 on cipher reset correctly by AATTJonathanHenson in (#141)- from version 0.5.23
* Minor Bug fix in keywrap buffer management that broke on statically allocated buffers by AATTJonathanHenson in (#139)- from version 0.5.22
* CI job for OpenBSD by AATTknightjoel in (#134)
* Pull in aws-lc during builder builds on OpenBSD by AATTknightjoel in (#135)
* Remove sanitizer blacklist by AATTDmitriyMusatkin in (#137)
* Pin version of aws-lc by AATTDmitriyMusatkin in (#138)
* Added 256-bit AES with CBC, CTR, GCM, and Keywrap Modes by AATTJonathanHenson in (#136)
* Fri Mar 03 2023 John Paul Adrian Glaubitz - Update to version 0.5.21
* Fix build on OpenBSD by AATTknightjoel in (#133)
* Fri Oct 14 2022 John Paul Adrian Glaubitz - Update to version 0.5.20
* Fix dynamic loading of AWS-LC by AATTjeking3 in (#129)
* Thu Sep 01 2022 John Paul Adrian Glaubitz - Update to version 0.5.19
* Double fallback for load target by AATTTingDaoK in (#123)- from version 0.5.18
* CI to run ECC signature verifier tool on cross-platform data set by AATTbretambrose in (#118)
* Apple assert fix by AATTgraebm in (#121)
* Wed May 18 2022 John Paul Adrian Glaubitz - Update to version 0.5.17
* Find OpenSSL package from system by AATTserzhick in (#114)- from version 0.5.16
* Remove AWS:: prefix from crypto module used from cmake path in case of IN_SOURCE_BUILD by AATTserzhick in (#112)- from version 0.5.15
* Fix an issue where windows implementations of ecdsa wasn\'t properly trimming padding from sha256 signature.
* Tue Mar 01 2022 John Paul Adrian Glaubitz - Update to version 0.5.14 + Fixed build failure from previous release.
* Fixed memory leak in unit test. (#106)- from version 0.5.13 + Fix aws-lc targets.
* Properly use cmake target exports for libcrypto. (#104)
* Sat Oct 16 2021 Jan Engelhardt - Use cmake()/pkgconfig() as buildrequires. Update descriptions.- Replace %-bin subpackage by just %, and lib%-devel by %-devel.
* Mon Oct 11 2021 John Paul Adrian Glaubitz - Update to version 0.5.12 + Removed sha256_profile binary from common build path
* Only build sha256_profile if BUILD_TESTING is enabled (#101)
* Mon Jun 21 2021 John Paul Adrian Glaubitz - Update to version 0.5.11 + Logging updates
* Move libcrypto symbol resolution output to logging calls- from version 0.5.10 + BYO_CRYPTO updates for Sigv4a
* Updated some ecc key API functions to have BYO_CRYPTO-conditional implementations- from version 0.5.9 + 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.- from version 0.5.8 + SHA1 Hash Support
* Adding support for SHA1.- from version 0.5.7 + 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.- from version 0.5.6 + 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- from version 0.5.5 + Restored OpenSSL detection and improved robustness
* Fixes to OpenSSL probing from testing (#87)
* Fixed static resolution pass to be exhaustive before attempting dynamic pass
* Made logging consistent between API resolution functions- from version 0.5.4 + Fix aws-lc builds when shared libs is ON
* Propagates the BUILD_SHARED_LIBS settings downstream to the aws-lc build- from version 0.5.3 + Improved ECC support
* Fix some ECC key generation tests
* Update Windows system dependencies to include Ncrypt to allow for ECC imports- from version 0.5.2 + aws-lc.cmake skips libssl, builds only libcrypto
* aws-lc.cmake skips libssl, builds only libcrypto (#74)- from version 0.5.1 + Added Bring your own crypto support for unix platforms.
* Add CI jobs for shared-libs (#69)
* Also fix windows-vc14 (x86) job so it actually uses vc14, and actually builds x86- from version 0.5.0 + Now using aws-lc instead of libcrypto on UNIX platforms
* Integration of AWS LC as crypto implementation on UNIX platforms (#67)
* Make Unix platforms build with AWS-LC
* Disabled fail-fast on matrix tests
* Temporarily remove auth downstream until auth is updated
* Deleted libcrypto depedency:
* Added aws-lc as dependency
* Added support for lib64 dirs on RH variants
* Consume LibCrypto::Crypto the same way s2n does
* Removed broken shared-libs job
* Thu Nov 26 2020 John Paul Adrian Glaubitz - Initial build + Version 0.4.5