|
|
|
|
|
by nullc
2362 days ago
|
|
My question was asking to confirm that it indeed will put out a truncated output when given a mid-stream corrupted input (and that it doesn't do something like buffer just to validate). That behavior should be clearly documented, so that users can be advised that their pipelines need to safely handle that case. > that thing might need to wait for the end-of-file signal before processing or else potentially operate on a truncated file Exactly. The docs should say this clearly, or someone will manage to create an interesting vulnerability with it eventually. :) Could go with a message the points out that encryption doesn't authenticate the source-- which is a not uncommon misuse that shows up with PGP, where people assume that the source is authentic if the input was encrypted, even where no signature is used. (the fact that corrupted input gives an "authentication failed" message might be particularly misleading) |
|