e.smali
.class public abstract Lcom/huawei/hms/support/api/push/b/b/e;
.super Ljava/lang/Object;
.source "SecretUtil.java"
# direct methods
.method public static a()[B
.registers 3
.prologue
.line 62
invoke-static {}, Lcom/huawei/hms/support/api/push/b/a/a/b;->a()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lcom/huawei/hms/support/api/push/b/a/a/a;->b(Ljava/lang/String;)[B
move-result-object v0
.line 63
invoke-static {}, Lcom/huawei/hms/support/api/push/b/b/b;->a()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lcom/huawei/hms/support/api/push/b/a/a/a;->b(Ljava/lang/String;)[B
move-result-object v1
.line 64
invoke-static {}, Lcom/huawei/hms/support/api/push/b/b/e;->b()Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Lcom/huawei/hms/support/api/push/b/a/a/a;->b(Ljava/lang/String;)[B
move-result-object v2
.line 65
invoke-static {v0, v1}, Lcom/huawei/hms/support/api/push/b/b/e;->a([B[B)[B
move-result-object v0
invoke-static {v0, v2}, Lcom/huawei/hms/support/api/push/b/b/e;->a([B[B)[B
move-result-object v0
invoke-static {v0}, Lcom/huawei/hms/support/api/push/b/b/e;->a([B)[B
move-result-object v0
.line 67
return-object v0
.end method
.method private static a([B)[B
.registers 3
.prologue
const/4 v0, 0x0
.line 45
if-eqz p0, :cond_6
array-length v1, p0
if-nez v1, :cond_9
.line 46
:cond_6
new-array p0, v0, [B
.line 53
:cond_8
return-object p0
.line 49
:cond_9
:goto_9
array-length v1, p0
if-ge v0, v1, :cond_8
.line 50
aget-byte v1, p0, v0
shr-int/lit8 v1, v1, 0x2
int-to-byte v1, v1
aput-byte v1, p0, v0
.line 49
add-int/lit8 v0, v0, 0x1
goto :goto_9
.end method
.method private static a([B[B)[B
.registers 7
.prologue
const/4 v1, 0x0
.line 20
if-eqz p0, :cond_b
if-eqz p1, :cond_b
array-length v0, p0
if-eqz v0, :cond_b
array-length v0, p1
if-nez v0, :cond_e
.line 21
:cond_b
new-array v0, v1, [B
.line 35
:cond_d
:goto_d
return-object v0
.line 24
:cond_e
array-length v2, p0
.line 25
array-length v0, p1
.line 26
if-eq v2, v0, :cond_15
.line 27
new-array v0, v1, [B
goto :goto_d
.line 30
:cond_15
new-array v0, v2, [B
.line 31
:goto_17
if-ge v1, v2, :cond_d
.line 32
aget-byte v3, p0, v1
aget-byte v4, p1, v1
xor-int/2addr v3, v4
int-to-byte v3, v3
aput-byte v3, v0, v1
.line 31
add-int/lit8 v1, v1, 0x1
goto :goto_17
.end method
.method private static b()Ljava/lang/String;
.registers 1
.prologue
.line 71
const-string v0, "2A57086C86EF54970C1E6EB37BFC72B1"
return-object v0
.end method