github Enginex0/TEESimulator-RS v6.0.1-282
TEESimulator-RS v6.0.1-282

8 days ago

TEESimulator-RS v6.0.1-282

AUTO-mode key attestation now forges plain attestation from the keybox instead of deferring to the real TEE.

Detection coverage

  • AUTO dispatch probed the device with checkTeeFunctionality, which only proves the TEE can mint one EC key. It says nothing about RSA attestation, device-ID attestation, or whether a patched chain survives RSA verify. Plain attestation requests (attest-key OFF, challenge present) were routed to PATCH and deferred to hardware, so devices that can't back that surfaced KeyAttestation reds: ATTESTATION_KEYS_NOT_PROVISIONED (-49) and BLOCK_TYPE_IS_NOT_01.
  • AUTO targets carrying an attestation challenge now take the FORGE path, the same one attest-key-ON already used: a synthetic chain built from the keybox and rooted under the Google root key. Requests with no challenge still pass through to real hardware, so KeyDetector's hardware-backed checks are unaffected.

Verified

  • Offline conformance against real FORGE captures: uid10389 and uid10154 chains are GREEN; the root SPKI byte-matches GOOGLE_ROOT_PUBLIC_KEY.

Don't miss a new TEESimulator-RS release

NewReleases is sending notifications on new releases.