aws / aws-lc-rs

aws-lc-rs is a cryptographic library using AWS-LC for its cryptographic operations. The library strives to be API-compatible with the popular Rust library named ring.
Other
318 stars 49 forks source link

Cleanup usage of unsafe blocks #499

Closed justsmth closed 3 months ago

justsmth commented 3 months ago

Description of changes:

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 3 months ago

Codecov Report

Attention: Patch coverage is 78.82353% with 18 lines in your changes missing coverage. Please review.

Project coverage is 92.59%. Comparing base (c358484) to head (c18b133). Report is 55 commits behind head on main.

Files Patch % Lines
aws-lc-rs/src/ec.rs 77.14% 0 Missing and 8 partials :warning:
aws-lc-rs/src/rsa/key.rs 72.22% 0 Missing and 5 partials :warning:
aws-lc-rs/src/agreement.rs 81.81% 0 Missing and 2 partials :warning:
aws-lc-rs/src/ec/key_pair.rs 66.66% 0 Missing and 2 partials :warning:
aws-lc-rs/src/rsa/encoding.rs 90.00% 0 Missing and 1 partial :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #499 +/- ## ========================================== - Coverage 95.80% 92.59% -3.21% ========================================== Files 61 66 +5 Lines 8143 8814 +671 Branches 0 8814 +8814 ========================================== + Hits 7801 8161 +360 - Misses 342 396 +54 - Partials 0 257 +257 ```

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