diff options
author | Julius Werner <jwerner@chromium.org> | 2016-02-08 11:46:22 -0800 |
---|---|---|
committer | Julius Werner <jwerner@chromium.org> | 2016-02-12 22:00:55 +0100 |
commit | a25b5d257dbfbff808b19bf8c48565435e6bef9d (patch) | |
tree | a6e818cf02d087ba8173081f0f8cbba1cac67908 /src/commonlib | |
parent | d189987fc923daf0709c69946b4a267cb2c374af (diff) |
lzma: Port size-checking ulzman() version to coreboot
We've had a second version of ulzma() that would check the input and
output buffer sizes in libpayload for a while now. Since it's generally
never a bad idea to double-check for overruns, let's port it to coreboot
and use it where applicable. (This requires a small fix in the four byte
at a time read optimization we only have in coreboot, since it made the
stream counter hit the end a little earlier than the algorithm liked and
could trigger an assertion.)
BRANCH=None
BUG=None
TEST=Booted Oak, Jerry and Falco.
Change-Id: Id566b31dfa896ea1b991badf5a6ad9d075aef987
Signed-off-by: Julius Werner <jwerner@chromium.org>
Reviewed-on: https://review.coreboot.org/13637
Tested-by: build bot (Jenkins)
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Diffstat (limited to 'src/commonlib')
0 files changed, 0 insertions, 0 deletions