aws / aws-lc

AWS-LC is a general-purpose cryptographic library maintained by the AWS Cryptography team for AWS and their customers. It іs based on code from the Google BoringSSL project and the OpenSSL project.
Other
258 stars 105 forks source link

Replace inject_hash.go with C inject_hash on MacOS #1601

Open billbo-yang opened 1 month ago

billbo-yang commented 1 month ago

Issues:

Addresses CryptoAlg-2240

Description of changes:

Replaces the use of inject_hash.go with a C version of the script on MacOS as a first step to removing inject_hash.go entirely.

Putting up as a draft first so I can ensure that it builds on all platforms.

Testing:

Tests pass locally.

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

codecov-commenter commented 1 month ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 78.14%. Comparing base (37ba0e2) to head (34f9521).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #1601 +/- ## ========================================== - Coverage 78.15% 78.14% -0.02% ========================================== Files 562 562 Lines 94638 94638 Branches 13573 13572 -1 ========================================== - Hits 73969 73951 -18 - Misses 20075 20092 +17 - Partials 594 595 +1 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.