-
Notifications
You must be signed in to change notification settings - Fork 51
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Streaming API for CBC and CTR cipher modes #410
Conversation
0159744
to
bfc9171
Compare
525aa5b
to
88e3b68
Compare
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #410 +/- ##
==========================================
- Coverage 95.80% 92.83% -2.97%
==========================================
Files 61 62 +1
Lines 8143 8626 +483
Branches 0 8626 +8626
==========================================
+ Hits 7801 8008 +207
- Misses 342 362 +20
- Partials 0 256 +256 ☔ View full report in Codecov by Sentry. |
63c1f6e
to
c30f142
Compare
f6e182c
to
05e253e
Compare
Some CI jobs are failing due to the the "nightly" Rust compiler panicking. The issue is reported here: rust-lang/rust#125474 |
ee7d6db
to
18f67e2
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just some final comments that you can decide to take or not.
Issues
Description
StreamingEncryptionKey
andStreamingDecryptionKey
supporting operations with AES128 and AES256 in CTR and CBC (w/ PKCS7 padding) modesupdate
andfinal
functions return aBufferUpdate
struct indicating where the provided output buffer was modified.cipher
module documentation.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.