Sets prop after successfully sending KeyMints module info
In order to prevent updateable APEX modules from interfering in module
measurement, `perform_apex_config` waits for the new system property
`keystore.module_hash.sent` to be set to true before running. Keystore
sets `keystore.module_hash.sent` to true after receiving a non-error
response to `setAdditionalAttestationInfo` from all V4+ KeyMints.
It no longer makes sense to wait for `ready` in the Keystore code (since
status is only `ready` after `perform_apex_config`), so I've removed
that code.
Bug: 369375199
Test: atest VtsAidlKeyMintTargetTest
Change-Id: I454ad4a039205bb3c90855fed147244351ce243c
1 file changed