tpm2: Reset TPM2B buffer sizes after test fails for valid buffer size
tpm2: Add maxSize parameter to TPM2B_Marshal for sanity checks
tpm2: Restore original value if unmarsalled value was illegal
Signed-off-by: yezengruan <yezengruan@huawei.com>
(cherry picked from commit 95f71441c96d39bedfd3e3cf8f1ef20fa4db47c1)