Reduce the number of KMAC App Interfaces from three to one, as the KMAC in Mocha only needs one to perform its sole function of ROM checking.
The KMAC in OpenTitan earlgrey has three App Interfaces, and it was easier during Mocha KMAC integration to maintain that many due to breakages in a primitive used by KMAC when the number of App Interfaces was reduced to one. The unused two App Interfaces were assigned default values.
When we have more time, it would be nice to patch KMAC so it can synthesise with only one App Interface.
Reduce the number of KMAC App Interfaces from three to one, as the KMAC in Mocha only needs one to perform its sole function of ROM checking.
The KMAC in OpenTitan earlgrey has three App Interfaces, and it was easier during Mocha KMAC integration to maintain that many due to breakages in a primitive used by KMAC when the number of App Interfaces was reduced to one. The unused two App Interfaces were assigned default values.
When we have more time, it would be nice to patch KMAC so it can synthesise with only one App Interface.