briansmith / ring

Safe, fast, small crypto using Rust
Other
3.65k stars 684 forks source link

AES-GCM: Clarify GHASH assembly code slice types. #2015

Closed briansmith closed 3 months ago

briansmith commented 3 months ago

Create polyfills for recently-added slice methods and use them to clarify the safety of gcm::Context::update_blocks().

codecov[bot] commented 3 months ago

Codecov Report

Attention: Patch coverage is 96.77419% with 1 lines in your changes are missing coverage. Please review.

Project coverage is 96.29%. Comparing base (d651787) to head (1b243e0). Report is 2 commits behind head on main.

Files Patch % Lines
src/polyfill/slice.rs 94.44% 1 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #2015 +/- ## ======================================= Coverage 96.29% 96.29% ======================================= Files 140 140 Lines 20814 20823 +9 Branches 226 226 ======================================= + Hits 20043 20052 +9 - Misses 737 738 +1 + Partials 34 33 -1 ```

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