diff --git a/app/src/main/java/app/attestation/auditor/AttestationProtocol.java b/app/src/main/java/app/attestation/auditor/AttestationProtocol.java index fe79a640..d0f17547 100644 --- a/app/src/main/java/app/attestation/auditor/AttestationProtocol.java +++ b/app/src/main/java/app/attestation/auditor/AttestationProtocol.java @@ -628,6 +628,14 @@ private static void appendVerifiedInformation(final Context context, bootPatchLevel.substring(0, 4) + "-" + bootPatchLevel.substring(4, 6))); } + final String securityLevel; + if (verified.securityLevel == SECURITY_LEVEL_STRONGBOX) { + securityLevel = context.getString(R.string.security_level_strongbox); + } else { + securityLevel = context.getString(R.string.security_level_tee); + } + builder.append(context.getString(R.string.security_level, securityLevel)); + final StringBuilder splitFingerprint = new StringBuilder(); for (int i = 0; i < fingerprint.length(); i += FINGERPRINT_SPLIT_INTERVAL) { splitFingerprint.append(fingerprint.substring(i, diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 0bc678d5..5398d903 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -47,6 +47,9 @@ OS patch level: %s\n Vendor patch level: %s\n Boot patch level: %s\n + Security level: %s\n + Standard - Trusted Execution Environment (TEE) + High (StrongBox) - Hardware Security Module (HSM) Identity: %s\n First verified: %s\n Last verified: %s\n