Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Verified Commit 1a809e0e authored by Marvin W.'s avatar Marvin W. 🐿️
Browse files

SafetyNet updates

- Add more API details
- preliminary support for SafetyNet reCAPTCHA
- prepare for improved DroidGuard handling
parent 7f131c0c
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -22,6 +22,7 @@ buildscript {
    ext.navigationVersion = '2.3.1'
    ext.preferenceVersion = '1.1.1'
    ext.recyclerviewVersion = '1.1.0'
    ext.webkitVersion = '1.4.0'

    ext.supportLibraryVersion = '28.0.0'
    ext.slf4jVersion = '1.7.25'
+3 −0
Original line number Diff line number Diff line
package com.google.android.gms.safetynet;

parcelable HarmfulAppsInfo;
+3 −0
Original line number Diff line number Diff line
package com.google.android.gms.safetynet;

parcelable RecaptchaResultData;
+3 −0
Original line number Diff line number Diff line
package com.google.android.gms.safetynet;

parcelable RemoveHarmfulAppData;
+7 −1
Original line number Diff line number Diff line
@@ -3,6 +3,9 @@ package com.google.android.gms.safetynet.internal;
import com.google.android.gms.common.api.Status;
import com.google.android.gms.safetynet.AttestationData;
import com.google.android.gms.safetynet.HarmfulAppsData;
import com.google.android.gms.safetynet.HarmfulAppsInfo;
import com.google.android.gms.safetynet.RecaptchaResultData;
import com.google.android.gms.safetynet.RemoveHarmfulAppData;
import com.google.android.gms.safetynet.SafeBrowsingData;

interface ISafetyNetCallbacks {
@@ -11,4 +14,7 @@ interface ISafetyNetCallbacks {
    void onSafeBrowsingData(in Status status, in SafeBrowsingData safeBrowsingData) = 2;
    void onBoolean(in Status status, boolean b) = 3;
    void onHarmfulAppsData(in Status status, in List<HarmfulAppsData> harmfulAppsData) = 4;
    void onRecaptchaResult(in Status status, in RecaptchaResultData recaptchaResultData) = 5;
    void onHarmfulAppsInfo(in Status status, in HarmfulAppsInfo harmfulAppsInfo) = 7;
    void onRemoveHarmfulAppData(in Status status, in RemoveHarmfulAppData removeHarmfulAppData) = 14;
}
Loading