Skip to content

[DRAFT] Prebuilt AWS-LC libcrypto#1063

Draft
justsmth wants to merge 2 commits intoaws:mainfrom
justsmth:prebuilt-libcrypto
Draft

[DRAFT] Prebuilt AWS-LC libcrypto#1063
justsmth wants to merge 2 commits intoaws:mainfrom
justsmth:prebuilt-libcrypto

Conversation

@justsmth
Copy link
Copy Markdown
Contributor

Issues:

Resolves #ISSUE-NUMBER1
Addresses #ISSUE-NUMBER2

Description of changes:

Describe current behavior and how your code changes that behavior. If there are no issues this pr is resolving, explain why this change is necessary.

Call-outs:

Point out areas that need special attention or support during the review process. Discuss architecture or design changes.

Testing:

How is this change tested (unit tests, fuzz tests, etc.)? Are there any testing steps to be verified by the reviewer?

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
Copy link
Copy Markdown

codecov-commenter commented Mar 12, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 92.59%. Comparing base (c358484) to head (c59aef4).
⚠️ Report is 374 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1063      +/-   ##
==========================================
- Coverage   95.80%   92.59%   -3.21%     
==========================================
  Files          61       71      +10     
  Lines        8143    10177    +2034     
  Branches        0    10177   +10177     
==========================================
+ Hits         7801     9423    +1622     
- Misses        342      459     +117     
- Partials        0      295     +295     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@justsmth justsmth force-pushed the prebuilt-libcrypto branch 4 times, most recently from 69bdbe6 to ab65fbe Compare March 17, 2026 19:24
@justsmth justsmth force-pushed the prebuilt-libcrypto branch 2 times, most recently from 9971e59 to 89d3406 Compare April 17, 2026 16:58
justsmth and others added 2 commits May 5, 2026 15:16
Allow aws-lc-sys to link against a pre-existing AWS-LC installation
instead of building from source, controlled by the PREBUILT_INSTALL_DIR
environment variable.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…iggers

- Filter empty PREBUILT_BINDINGS env var to avoid confusing warnings
- Panic instead of silently falling back when bundled version can't be read
- Add rerun-if-env-changed for STATIC and rerun-if-changed for library files
- Extract BindingOptions::external_default() to reduce duplication
- Replace #[allow(dead_code)] with #[cfg(test)] for test-only accessors
- Remove verbose doc comment on handle_prebuilt_build

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@justsmth justsmth force-pushed the prebuilt-libcrypto branch from 89d3406 to c59aef4 Compare May 5, 2026 19:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants