php-encrypted-streams
php-encrypted-streams copied to clipboard
Make eof() consider padding when reading less than block size
When reading from AES encrypting stream with chunk length < block size eof()
returns true
too early leaving a part of padding in the buffer.
Codecov Report
Merging #17 into master will not change coverage by
%
. The diff coverage is100.00%
.
@@ Coverage Diff @@
## master #17 +/- ##
===========================================
Coverage 100.00% 100.00%
- Complexity 113 116 +3
===========================================
Files 12 12
Lines 300 304 +4
===========================================
+ Hits 300 304 +4
Impacted Files | Coverage Δ | Complexity Δ | |
---|---|---|---|
src/AesDecryptingStream.php | 100.00% <100.00%> (ø) |
21.00 <0.00> (ø) |
|
src/AesEncryptingStream.php | 100.00% <100.00%> (ø) |
21.00 <2.00> (+3.00) |
|
src/AesGcmDecryptingStream.php | 100.00% <100.00%> (ø) |
4.00 <0.00> (ø) |
|
src/AesGcmEncryptingStream.php | 100.00% <100.00%> (ø) |
5.00 <0.00> (ø) |
Continue to review full report at Codecov.
Legend - Click here to learn more
Δ = absolute <relative> (impact)
,ø = not affected
,? = missing data
Powered by Codecov. Last update 432b7b9...8fc77f6. Read the comment docs.