acn.smali

.class Ldxoptimizer/acn;
.super Ljava/lang/Object;
.source "BlackHoleFileFormat.java"


# direct methods
.method static a([B)[B
    .registers 7

    .prologue
    const/4 v1, 0x0

    const/16 v5, 0x10

    .line 123
    if-eqz p0, :cond_8

    array-length v0, p0

    if-nez v0, :cond_a

    :cond_8
    move-object v0, v1

    .line 138
    :cond_9
    :goto_9
    return-object v0

    .line 126
    :cond_a
    new-array v0, v5, [B

    .line 129
    :try_start_c
    const-string v2, "SHA1"

    invoke-static {v2}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest;

    move-result-object v2

    .line 130
    invoke-virtual {v2}, Ljava/security/MessageDigest;->reset()V

    .line 131
    invoke-virtual {v2, p0}, Ljava/security/MessageDigest;->update([B)V

    .line 132
    invoke-virtual {v2}, Ljava/security/MessageDigest;->digest()[B

    move-result-object v3

    .line 133
    const/4 v2, 0x0

    :goto_1d
    if-ge v2, v5, :cond_9

    .line 134
    aget-byte v4, v3, v2

    aput-byte v4, v0, v2
    :try_end_23
    .catch Ljava/security/NoSuchAlgorithmException; {:try_start_c .. :try_end_23} :catch_26

    .line 133
    add-int/lit8 v2, v2, 0x1

    goto :goto_1d

    .line 137
    :catch_26
    move-exception v0

    move-object v0, v1

    .line 138
    goto :goto_9
.end method