commit | 07ec984d630c89128306671ec42b964236ce4eaf | [log] [tgz] |
---|---|---|
author | nagendra modadugu <ngm@google.com> | Wed Nov 02 18:13:41 2016 |
committer | chrome-bot <chrome-bot@chromium.org> | Thu Nov 03 00:35:08 2016 |
tree | e3effec04a69d4f034d454c013e4cdbffb4fbb9c | |
parent | 4a1c64803bf0b6852eb2010ac1b550a10bf68e59 [diff] |
tpm: fix assert failure in PCRComputeCurrentDigest This patch fixes an assert case reached by clusterfuzz. The assert is reached to an input parameter (hashAlg) not being validated early in the call chain. This change adds the appropriate check. This abort originally reported here: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=107 BUG=chrome-os-partner:59293 BRANCH=none TEST=TCG tests pass, fuzz testcase no longer crashes Change-Id: I2b2a49a69ebf00a6c63dbcb184f96d27e76c4f1c Signed-off-by: nagendra modadugu <ngm@google.com> Reviewed-on: https://chromium-review.googlesource.com/406578 Commit-Ready: Nagendra Modadugu <ngm@google.com> Tested-by: Nagendra Modadugu <ngm@google.com> Reviewed-by: Bill Richardson <wfrichar@chromium.org>