Hi Jacob,
Results of testwolfcrypt below:
$ testwolfcrypt
Math: Multi-Precision: Wolf(SP) word-size=32 bits=3072 sp_int.c
------------------------------------------------------------------------------
wolfSSL version 5.8.4
------------------------------------------------------------------------------
macro test passed!
error test passed!
MEMORY test passed!
base64 test passed!
base16 test passed!
asn test passed!
MD4 test passed!
SHA test passed!
SHA-256 test passed!
SHA-384 test passed!
SHA-512 test passed!
SHA-512/224 test passed!
SHA-512/256 test passed!
RANDOM test passed!
Hash test passed!
HMAC-SHA test passed!
HMAC-SHA256 test passed!
HMAC-SHA384 test passed!
HMAC-SHA512 test passed!
HMAC-KDF test passed!
SSH-KDF test passed!
PRF test passed!
TLSv1.2 KDF test passed!
TLSv1.3 KDF test passed!
GMAC test failed!
error L=17481
[fiducial line numbers: 10443 30112 49891 62840]
Exiting main with return code: -1In regards to WOLFSSL_AFALG_HASH, I modified the buildroot makefile to try and undefine it via CFLAGS
WOLFSSL_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -UWOLFSSL_AFALG_HASH"Thanks for you help.