aes: add test to make sure aes-gcm encryption/decryption are in-place
aes: add test to make sure aes-gcm encryption/decryption are in-place

Current AES_GCM encryption/decryption implementation supports using
the same buffer both as input and output buffer. Add test so that
we'll notice if this ever changes.

BRANCH=nocturne
BUG=b:142089587
TEST=make -j buildall

Change-Id: I550493343b26d1b1928640f462dd040a66886b95
Signed-off-by: Yicheng Li <77a205905d8955597c069555e9569c30512f6bd8@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1892111
Reviewed-by: Tom Hughes <fc5c12f30a5ed2baa0581f44ee14ad1eb7b20d83@chromium.org>

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