cr50: Add support for testing SHA-384, SHA-512 with CRYPTO_TEST=1
cr50: Add support for testing SHA-384, SHA-512 with CRYPTO_TEST=1

Added support for SHA-384 and SHA-512 testing by providing direct access
to algorithms using TPM extension commands enbaled with CRYPTO_TEST=1.
This is used by ACVP tests for completness of SHA2 coverage. ACVP tests
to be added separately.

BUG=none
BRANCH=cr50
TEST=make BOARD=cr50 CRYPTO_TEST=1 -j

Change-Id: I3152d5186a5488793f6487ec5d50acdec2813c77
Signed-off-by: Vadim Sukhomlinov <16dcec814cb2dd6842461ffe338f55a390222303@google.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1910525
Reviewed-by: Vadim Sukhomlinov <16dcec814cb2dd6842461ffe338f55a390222303@chromium.org>
Reviewed-by: Vadim Bendebury <5515d6d2d0829cbe0dd0dcf2094aaded06d58514@chromium.org>
Tested-by: Vadim Sukhomlinov <16dcec814cb2dd6842461ffe338f55a390222303@chromium.org>
Commit-Queue: Vadim Sukhomlinov <16dcec814cb2dd6842461ffe338f55a390222303@chromium.org>
Auto-Submit: Vadim Sukhomlinov <16dcec814cb2dd6842461ffe338f55a390222303@chromium.org>

coreboot/chrome-ec,coreboot/chrome-ec,coreboot/chrome-ec,coreboot/chrome-ec,coreboot/chrome-ec,coreboot/chrome-ec