1// Signature format: 4.0 2package androidx.core.appdigest { 3 4 public final class Checksum { 5 method public java.security.cert.Certificate? getInstallerCertificate() throws java.security.cert.CertificateException; 6 method public String? getInstallerPackageName(); 7 method public String? getSplitName(); 8 method public int getType(); 9 method public byte[] getValue(); 10 field public static final int TYPE_PARTIAL_MERKLE_ROOT_1M_SHA256 = 32; // 0x20 11 field public static final int TYPE_PARTIAL_MERKLE_ROOT_1M_SHA512 = 64; // 0x40 12 field @Deprecated public static final int TYPE_WHOLE_MD5 = 2; // 0x2 13 field public static final int TYPE_WHOLE_MERKLE_ROOT_4K_SHA256 = 1; // 0x1 14 field @Deprecated public static final int TYPE_WHOLE_SHA1 = 4; // 0x4 15 field @Deprecated public static final int TYPE_WHOLE_SHA256 = 8; // 0x8 16 field @Deprecated public static final int TYPE_WHOLE_SHA512 = 16; // 0x10 17 } 18 19 public final class Checksums { 20 method public static com.google.common.util.concurrent.ListenableFuture<androidx.core.appdigest.Checksum![]!> getChecksums(android.content.Context, String, boolean, int, java.util.List<java.security.cert.Certificate!>, java.util.concurrent.Executor) throws java.security.cert.CertificateEncodingException, android.content.pm.PackageManager.NameNotFoundException; 21 method public static com.google.common.util.concurrent.ListenableFuture<androidx.core.appdigest.Checksum![]!> getFileChecksums(android.content.Context, String, int, String?, java.util.List<java.security.cert.Certificate!>, java.util.concurrent.Executor); 22 field public static final java.util.List<java.security.cert.Certificate!> TRUST_ALL; 23 field public static final java.util.List<java.security.cert.Certificate!> TRUST_NONE; 24 } 25 26} 27 28