Closed briansmith closed 7 months ago
Attention: Patch coverage is 89.50276%
with 19 lines
in your changes are missing coverage. Please review.
Project coverage is 96.28%. Comparing base (
43aeea9
) to head (a9b0890
).
Files | Patch % | Lines |
---|---|---|
src/aead/algorithm.rs | 87.12% | 17 Missing :warning: |
src/aead/unbound_key.rs | 33.33% | 2 Missing :warning: |
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Remove all uses of
KeyInner
andAlgorithm
from the AES-GCM and ChaCha20-Poly1305 implementation submodules, so that both modules become fully statically typed. Encapsulate access to the "methods" ofAlgorithm
by movingAlgorithm
and the "implementations" ofAlgorithm
to a new submodule that does all the dynamic dispatching.