On Wed, Mar 08, 2023 at 10:05:14AM +0100, Linus Walleij wrote: > > [ 4.812106] stm32-hash a03c2000.hash: allocated hmac(sha256) fallback > [ 5.008829] stm32-hash a03c2000.hash: timeout before writing key in > stm32_hash_xmit_cpu() > [ 5.017167] alg: ahash: stm32-hmac-sha256 final() failed with err > -110 on test vector "random: psize=0 ksize=70", cfg="random: may_sleep > use_final src_divs=[<fl" Wait a second, this is an empty message. Can you reproduce the hang if you exclude all psize=0 test vectors? If it's just empty messages, which we know are broken with ux500 to begin with, then we can simply not do the hash at all (doing it and then throwing it away seems pointless). Thanks, -- Email: Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt