On Mon, Mar 27, 2023 at 10:33:10AM +0200, Thomas BOURGOIN wrote: > > I'm working on the patch for STM32MP13. ... > The version of HASH implemented in the STM32MP13 provides new algorithms (SHA512, SHA3, ...). > Because of that, the constant HASH_CSR_REGISTER_NUMBER increases (from 54 to 103). > Hence, the size of stm32_hash_state is equal to 688 which is bigger than HASH_MAX_STATESIZE(=512) > and the driver fails to register the algorithms. > > Is there any reasons why HASH_MAX_STATESIZE is set to 512 ? > I only see it used to define static arrays, so maybe it could be set to 1024. Thanks for reaching out. Please fix your emails so that they are plain-text only, otherwise you won't be able to send any patches to the list. I have just sent out two patches to remove this limit. Cheers, -- Email: Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt