h.smali

.class public final Lcom/sdk/plus/f/h;
.super Ljava/lang/Object;


# direct methods
.method public static a(Ljava/lang/String;[B)Ljava/lang/String;
    .registers 6

    :try_start_0
    const-string v0, "UTF-8"

    invoke-virtual {p0, v0}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B

    move-result-object v0

    array-length v1, v0

    array-length v2, p1

    add-int/2addr v1, v2

    new-array v1, v1, [B

    const/4 v2, 0x0

    array-length v3, v0

    invoke-static {v0, v1, v2, v3}, Lcom/sdk/plus/j/a;->a([B[BII)I

    move-result v0

    array-length v2, p1

    if-lez v2, :cond_18

    array-length v2, p1

    invoke-static {p1, v1, v0, v2}, Lcom/sdk/plus/j/a;->a([B[BII)I

    :cond_18
    invoke-static {v1}, Lcom/sdk/plus/f/d;->b([B)[B

    move-result-object v0

    invoke-static {v0}, Lcom/sdk/plus/f/b;->b([B)Ljava/lang/String;
    :try_end_1f
    .catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_1f} :catch_21

    move-result-object v0

    :goto_20
    return-object v0

    :catch_21
    move-exception v0

    const/4 v0, 0x0

    goto :goto_20
.end method

.method public static a()[B
    .registers 2

    :try_start_0
    const-string v0, "296aaa0a0de56c84cfa4d24682db13c1"

    const-string v1, "UTF-8"

    invoke-virtual {v0, v1}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B
    :try_end_7
    .catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_7} :catch_9

    move-result-object v0

    :goto_8
    return-object v0

    :catch_9
    move-exception v0

    const/4 v0, 0x0

    goto :goto_8
.end method

.method public static a([B[B)[B
    .registers 4

    :try_start_0
    sget-object v0, Lcom/sdk/plus/c/d;->v:Ljava/lang/String;

    const-string v1, "UTF-8"

    invoke-virtual {v0, v1}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B

    move-result-object v0

    invoke-static {v0, p0, p1}, Lcom/sdk/plus/f/a;->b([B[B[B)[B
    :try_end_b
    .catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_b} :catch_d

    move-result-object v0

    :goto_c
    return-object v0

    :catch_d
    move-exception v0

    const/4 v0, 0x0

    goto :goto_c
.end method

.method public static b()Ljava/lang/String;
    .registers 5

    :try_start_0
    invoke-static {}, Lcom/sdk/plus/f/h;->c()[B

    move-result-object v0

    invoke-static {}, Lcom/sdk/plus/j/h;->a()Ljava/lang/String;

    move-result-object v1

    const-string v2, "UTF-8"

    invoke-virtual {v1, v2}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B

    move-result-object v1

    array-length v2, v1

    array-length v3, v0

    add-int/2addr v2, v3

    new-array v2, v2, [B

    const/4 v3, 0x0

    array-length v4, v1

    invoke-static {v1, v2, v3, v4}, Lcom/sdk/plus/j/a;->a([B[BII)I

    move-result v1

    array-length v3, v0

    invoke-static {v0, v2, v1, v3}, Lcom/sdk/plus/j/a;->a([B[BII)I

    invoke-static {v2}, Lcom/sdk/plus/f/b;->b([B)Ljava/lang/String;
    :try_end_20
    .catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_20} :catch_22

    move-result-object v0

    :goto_21
    return-object v0

    :catch_22
    move-exception v0

    const/4 v0, 0x0

    goto :goto_21
.end method

.method public static b([B[B)[B
    .registers 4

    :try_start_0
    sget-object v0, Lcom/sdk/plus/c/d;->v:Ljava/lang/String;

    const-string v1, "UTF-8"

    invoke-virtual {v0, v1}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B

    move-result-object v0

    invoke-static {v0, p0, p1}, Lcom/sdk/plus/f/a;->c([B[B[B)[B
    :try_end_b
    .catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_b} :catch_d

    move-result-object v0

    :goto_c
    return-object v0

    :catch_d
    move-exception v0

    const/4 v0, 0x0

    goto :goto_c
.end method

.method private static c()[B
    .registers 3

    :try_start_0
    sget-object v0, Lcom/sdk/plus/c/d;->v:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-eqz v0, :cond_e

    invoke-static {}, Lcom/sdk/plus/f/a;->a()Ljava/lang/String;

    move-result-object v0

    sput-object v0, Lcom/sdk/plus/c/d;->v:Ljava/lang/String;

    :cond_e
    sget-object v0, Lcom/sdk/plus/c/d;->v:Ljava/lang/String;

    const-string v1, "UTF-8"

    invoke-virtual {v0, v1}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B

    move-result-object v0

    invoke-static {v0}, Lcom/sdk/plus/f/a;->a([B)[B

    move-result-object v0

    const-string v1, "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC6zjtR0zuMkpGcE0zq/Z9ImDxQP8iUMckzCV1vpSkPLerN92wmWkaG9cYEEnkxCrh9gq5Ur4WjrDIK0TuiTQPqrCIUd2h0eiZaguG/6EJP5RKi/fOhHkqK6LGbVyVPfUoJsN+ZRuwaj69ZoEz9qXuzHMJzx4pqWaJhWwJT7dyUDwIDAQAB"

    const-string v2, "UTF-8"

    invoke-virtual {v1, v2}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B

    move-result-object v1

    invoke-static {v1}, Lcom/sdk/plus/f/b;->a([B)[B

    move-result-object v1

    invoke-static {v1}, Lcom/sdk/plus/f/g;->a([B)Ljava/security/PublicKey;

    move-result-object v1

    invoke-static {v0, v1}, Lcom/sdk/plus/f/g;->a([BLjava/security/PublicKey;)[B
    :try_end_2d
    .catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_2d} :catch_2f

    move-result-object v0

    :goto_2e
    return-object v0

    :catch_2f
    move-exception v0

    const/4 v0, 0x0

    new-array v0, v0, [B

    goto :goto_2e
.end method