aboutsummaryrefslogtreecommitdiffstats
path: root/sdk/src/java/lineageos
diff options
context:
space:
mode:
authorTobias Tefke <tobias.tefke@tutanota.com>2018-06-14 12:04:36 +0200
committerBruno Martins <bgcngm@gmail.com>2018-06-26 00:27:09 +0200
commitfa05f27ad74ac33b58b18e29af818442609238a3 (patch)
tree6004a18ab95d903eed29f4b32a1320ca662eb61d /sdk/src/java/lineageos
parentb51402703f30171e799f28bb86f4c9b4d483b529 (diff)
downloadlineage-sdk-fa05f27ad74ac33b58b18e29af818442609238a3.tar.gz
lineage-sdk-fa05f27ad74ac33b58b18e29af818442609238a3.tar.bz2
lineage-sdk-fa05f27ad74ac33b58b18e29af818442609238a3.zip
Trust: warn if build is signed with insecure keys
Change-Id: I1d58e232ed99dfe7e2addb651c114c1068e64105
Diffstat (limited to 'sdk/src/java/lineageos')
-rw-r--r--sdk/src/java/lineageos/trust/TrustInterface.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/sdk/src/java/lineageos/trust/TrustInterface.java b/sdk/src/java/lineageos/trust/TrustInterface.java
index 9f3c7d8d..d62dd4cc 100644
--- a/sdk/src/java/lineageos/trust/TrustInterface.java
+++ b/sdk/src/java/lineageos/trust/TrustInterface.java
@@ -129,6 +129,17 @@ public class TrustInterface {
*/
public static final int TRUST_FEATURE_ENCRYPTION = 4;
+ /**
+ * Trust feature indicator: Keys
+ *
+ * Possible status:
+ * * {@link #TRUST_FEATURE_LEVEL_GOOD}: signed with private keys
+ * * {@link #TRUST_FEATURE_LEVEL_BAD}: signed with public or inline keys
+ *
+ * @see #getLevelForFeature
+ */
+ public static final int TRUST_FEATURE_KEYS = 5;
+
private static final String TAG = "TrustInterface";
private static ITrustInterface sService;