b.smali
.class public Lcom/cleanmaster/base/util/a/b;
.super Ljava/lang/Object;
.source "RSA.java"
# static fields
.field private static final a:[B
# instance fields
.field private b:Ljava/security/interfaces/RSAPublicKey;
# direct methods
.method static constructor <clinit>()V
.registers 1
.prologue
.line 18
const/16 v0, 0xa2
new-array v0, v0, [B
fill-array-data v0, :array_a
sput-object v0, Lcom/cleanmaster/base/util/a/b;->a:[B
return-void
:array_a
.array-data 1
0x30t
-0x7ft
-0x61t
0x30t
0xdt
0x6t
0x9t
0x2at
-0x7at
0x48t
-0x7at
-0x9t
0xdt
0x1t
0x1t
0x1t
0x5t
0x0t
0x3t
-0x7ft
-0x73t
0x0t
0x30t
-0x7ft
-0x77t
0x2t
-0x7ft
-0x7ft
0x0t
-0x46t
-0x21t
0x4at
-0x62t
-0x4ft
-0x5et
0x1ft
0x73t
0x26t
-0x59t
0x6dt
-0x15t
0x2ct
0x4et
-0x35t
0x25t
-0x40t
0x23t
-0x6at
-0x55t
-0x7bt
-0x7at
0x64t
0x27t
-0x4dt
-0x16t
0x4ft
0x23t
0x3ft
-0x3at
0x51t
0x7dt
-0x5dt
0x42t
-0x24t
-0x14t
0xdt
0x16t
-0x70t
0x5bt
0x2bt
-0x10t
0x1ct
0x6et
-0x7at
-0x5t
0x8t
-0x4ft
0x1at
0x8t
-0x58t
-0x19t
-0x44t
-0x56t
-0x1t
0x56t
0x7ct
0x39t
0x31t
0xat
-0x63t
0x14t
-0x50t
0x5dt
-0x45t
0x17t
-0x75t
0x9t
-0xft
0x3ct
-0x6ft
0x21t
-0x11t
0x49t
0x71t
0x75t
-0xdt
0x69t
-0x51t
-0xat
0x4t
-0x63t
0x75t
-0xdt
0x5et
0x5bt
0x6bt
-0x3t
-0x73t
0x41t
-0x7bt
-0x68t
-0x4ft
0x21t
-0x11t
-0x36t
0x55t
0x1bt
-0x6bt
0x27t
-0x59t
-0x6ft
-0x20t
-0x68t
0x4t
0x5et
-0x34t
-0x79t
0x7ct
0x6ft
0x65t
-0x2ft
0x2bt
0x67t
-0x40t
0x7ct
-0x62t
0x57t
0x54t
-0x43t
-0x7dt
-0x25t
-0x2ft
-0x72t
-0x4et
-0x3et
-0x2dt
-0x2bt
0x2t
0x3t
0x1t
0x0t
0x1t
.end array-data
.end method
.method public constructor <init>()V
.registers 1
.prologue
.line 16
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public a()Ljava/security/interfaces/RSAPublicKey;
.registers 2
.prologue
.line 69
iget-object v0, p0, Lcom/cleanmaster/base/util/a/b;->b:Ljava/security/interfaces/RSAPublicKey;
return-object v0
.end method
.method public a([B)V
.registers 4
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.prologue
.line 79
.line 80
:try_start_0
const-string v0, "RSA"
invoke-static {v0}, Ljava/security/KeyFactory;->getInstance(Ljava/lang/String;)Ljava/security/KeyFactory;
move-result-object v0
.line 81
new-instance v1, Ljava/security/spec/X509EncodedKeySpec;
invoke-direct {v1, p1}, Ljava/security/spec/X509EncodedKeySpec;-><init>([B)V
.line 82
invoke-virtual {v0, v1}, Ljava/security/KeyFactory;->generatePublic(Ljava/security/spec/KeySpec;)Ljava/security/PublicKey;
move-result-object v0
check-cast v0, Ljava/security/interfaces/RSAPublicKey;
iput-object v0, p0, Lcom/cleanma