Closed briansmith closed 7 months ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 96.26%. Comparing base (
80eb6e4
) to head (8535d0a
).
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
When we use
aes_gcm_enc_kernel
it will process all the whole blocks, leaving only the last partial block, if any. Clarify this in the sealing implementation. With this change, the compiler understands what's happening well enough to jump directly to processing the last partial block after callingaes_gcm_enc_kernel
.Ideally we'd do the same for the opening implementation, but we can't right now due to the support for overlapping input/output. We should revisit this later when we have a better abstraction for that.