ESYS: Fix usage of bad auth values.
ESYS: Fix usage of bad auth values.

* The size of auth value is not checked in Esys_TR_SetAuth, but the size is used for memcpy.
* memcpy caused an out-of-bound overwrite if size > sizeof(TPMU_HA).

Signed-off-by: Juergen Repp <03d74050f14a4f4ffcef98e77db067d01b35ed27@sit.fraunhofer.de>

01org/TPM2.0-TSS,01org/TPM2.0-TSS,01org/tpm2-tss,01org/TPM2.0-TSS,01org/tpm2-tss,01org/TPM2.0-TSS,tpm2-software/tpm2-tss,tpm2-software/tpm2-tss,01org/tpm2-tss,tpm2-software/tpm2-tss