Fix SHA, SHAKE, and KECCAK ASM flag passing
authorJuergen Christ <jchrist@linux.ibm.com>
Thu, 7 Jul 2022 16:57:55 +0000 (18:57 +0200)
committerPauli <pauli@openssl.org>
Sun, 10 Jul 2022 23:28:19 +0000 (09:28 +1000)
commita8b238f0e4c1198935e066ef19579ca694253286
treec1df4edeb3b452cb3f30fc98b85b9a4997ea235f
parentc8a016cac44d5402df3106f46c9725aa1b480e40
Fix SHA, SHAKE, and KECCAK ASM flag passing

Flags for ASM implementations of SHA, SHAKE, and KECCAK were only passed to
the FIPS provider and not to the default or legacy provider.  This left some
potential for optimization.  Pass the correct flags also to these providers.

Signed-off-by: Juergen Christ <jchrist@linux.ibm.com>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Patrick Steuer <patrick.steuer@de.ibm.com>
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/18747)
crypto/sha/build.info