Skip to content

Android: Hardware-backed attestation API support #217

@alohapersona

Description

@alohapersona

I'm a bit unsure what this row is about. The description says it's a a mandatory feature for all devices shipping with Android 8 or higher. I am using LineageOS on a device that shipped with Android 8 or higher and I can verify using the Key Attestation Demo app that hardware-backed attestation is available on my device (here specifically it will reveal that my bootloader is unlocked, but it still works as intended).

If it depends only on the device, why is it in this table at all? If it depends on bootloader locking and verified boot (as those are revealed via the attestation results), that's essentially the same as the "Verified boot" row.

There's also the "Hardware-based security verification" row, which I'm not referring to here, but where I also have a question: On GrapheneOS, it's referring to the great Auditor app. On Stock it's saying "mandatory since Android 8" - but I haven't seen a feature similar to the Auditor app on any Stock Android. Maybe this got mixed up with the hardware attestation API?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions