b.smali
.class public final Lcom/baidu/sofire/b/b;
.super Ljava/lang/Object;
# static fields
.field private static final a:[Ljava/lang/String;
# direct methods
.method static constructor <clinit>()V
.registers 3
const/16 v0, 0x10
new-array v0, v0, [Ljava/lang/String;
const/4 v1, 0x0
const-string v2, "0"
aput-object v2, v0, v1
const/4 v1, 0x1
const-string v2, "1"
aput-object v2, v0, v1
const/4 v1, 0x2
const-string v2, "2"
aput-object v2, v0, v1
const/4 v1, 0x3
const-string v2, "3"
aput-object v2, v0, v1
const/4 v1, 0x4
const-string v2, "4"
aput-object v2, v0, v1
const/4 v1, 0x5
const-string v2, "5"
aput-object v2, v0, v1
const/4 v1, 0x6
const-string v2, "6"
aput-object v2, v0, v1
const/4 v1, 0x7
const-string v2, "7"
aput-object v2, v0, v1
const/16 v1, 0x8
const-string v2, "8"
aput-object v2, v0, v1
const/16 v1, 0x9
const-string v2, "9"
aput-object v2, v0, v1
const/16 v1, 0xa
const-string v2, "a"
aput-object v2, v0, v1
const/16 v1, 0xb
const-string v2, "b"
aput-object v2, v0, v1
const/16 v1, 0xc
const-string v2, "c"
aput-object v2, v0, v1
const/16 v1, 0xd
const-string v2, "d"
aput-object v2, v0, v1
const/16 v1, 0xe
const-string v2, "e"
aput-object v2, v0, v1
const/16 v1, 0xf
const-string v2, "f"
aput-object v2, v0, v1
sput-object v0, Lcom/baidu/sofire/b/b;->a:[Ljava/lang/String;
return-void
.end method
.method public static a([B)[B
.registers 3
const/4 v0, 0x0
if-eqz p0, :cond_6
array-length v1, p0
if-gtz v1, :cond_7
:cond_6
:goto_6
return-object v0
:cond_7
:try_start_7
const-string v1, "MD5"
invoke-static {v1}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest;
move-result-object v1
invoke-virtual {v1, p0}, Ljava/security/MessageDigest;->digest([B)[B
:try_end_10
.catch Ljava/lang/Throwable; {:try_start_7 .. :try_end_10} :catch_12
move-result-object v0
goto :goto_6
:catch_12
move-exception v1
goto :goto_6
.end method