I'm trying to use the hardware encryption feature of the TM4C129E with wolfSSL, but I am running into issues when trying to establish a TLS connection. With some effort, I was able to run the crypto tests from the wolfSSL package, which shows that the AES-GCM and GMAC test fail. I suspect the issue is related to the various mode selection bits in the AES_CTRL register. The GCM field in that register shows 3 different modes for dealing with H and Y0 in different ways, but I'm not sure how those relate to GCM vs GMAC operation.
Various support topics at both TI and wolfSSL talk about seeing success with much older versions of wolfSSL, but has anyone been successful with a recent version?