.class public final Lz5/zd1;
.super Lz5/wc1;
.source ""


# annotations
.annotation system Ldalvik/annotation/Signature;
    value = {
        "Lz5/wc1<",
        "Lz5/oc1;",
        "Lz5/dg1;",
        ">;"
    }
.end annotation


# instance fields
.field public final synthetic b:I


# direct methods
.method public constructor <init>(Ljava/lang/Class;I)V
    .registers 4

    iput p2, p0, Lz5/zd1;->b:I

    const/4 v0, 0x1

    if-eq p2, v0, :cond_9

    .line 1
    invoke-direct {p0, p1}, Lz5/wc1;-><init>(Ljava/lang/Class;)V

    return-void

    .line 2
    :cond_9
    invoke-direct {p0, p1}, Lz5/wc1;-><init>(Ljava/lang/Class;)V

    return-void
.end method


# virtual methods
.method public final bridge synthetic a(Ljava/lang/Object;)Ljava/lang/Object;
    .registers 10

    iget v0, p0, Lz5/zd1;->b:I

    packed-switch v0, :pswitch_data_80

    goto :goto_16

    .line 1
    :pswitch_6
    check-cast p1, Lz5/dg1;

    new-instance v0, Lz5/qi1;

    invoke-virtual {p1}, Lz5/dg1;->x()Lz5/zj1;

    move-result-object p1

    invoke-virtual {p1}, Lz5/zj1;->p0()[B

    move-result-object p1

    invoke-direct {v0, p1}, Lz5/qi1;-><init>([B)V

    return-object v0

    .line 2
    :goto_16
    check-cast p1, Lz5/zg1;

    invoke-virtual {p1}, Lz5/zg1;->x()Lz5/bh1;

    move-result-object v0

    invoke-virtual {v0}, Lz5/bh1;->x()Lz5/xg1;

    move-result-object v0

    invoke-virtual {v0}, Lz5/xg1;->w()Lz5/fh1;

    move-result-object v1

    invoke-virtual {v1}, Lz5/fh1;->B()I

    move-result v2

    invoke-static {v2}, Lp/a;->q(I)I

    move-result v2

    invoke-virtual {p1}, Lz5/zg1;->y()Lz5/zj1;

    move-result-object p1

    invoke-virtual {p1}, Lz5/zj1;->p0()[B

    move-result-object p1

    invoke-static {v2}, Lcom/google/android/gms/internal/ads/d;->m(I)Ljava/security/spec/ECParameterSpec;

    move-result-object v2

    new-instance v3, Ljava/math/BigInteger;

    const/4 v4, 0x1

    invoke-direct {v3, v4, p1}, Ljava/math/BigInteger;-><init>(I[B)V

    new-instance p1, Ljava/security/spec/ECPrivateKeySpec;

    invoke-direct {p1, v3, v2}, Ljava/security/spec/ECPrivateKeySpec;-><init>(Ljava/math/BigInteger;Ljava/security/spec/ECParameterSpec;)V

    sget-object v2, Lz5/yi1;->i:Lz5/yi1;

    const-string v3, "EC"

    invoke-virtual {v2, v3}, Lz5/yi1;->b(Ljava/lang/String;)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/security/KeyFactory;

    invoke-virtual {v2, p1}, Ljava/security/KeyFactory;->generatePrivate(Ljava/security/spec/KeySpec;)Ljava/security/PrivateKey;

    move-result-object p1

    move-object v3, p1

    check-cast v3, Ljava/security/interfaces/ECPrivateKey;

    new-instance v7, Lz5/db;

    invoke-virtual {v0}, Lz5/xg1;->x()Lz5/tg1;

    move-result-object p1

    invoke-virtual {p1}, Lz5/tg1;->w()Lz5/qh1;

    move-result-object p1

    invoke-direct {v7, p1}, Lz5/db;-><init>(Lz5/qh1;)V

    new-instance p1, Lz5/x;

    invoke-virtual {v1}, Lz5/fh1;->w()Lz5/zj1;

    move-result-object v2

    invoke-virtual {v2}, Lz5/zj1;->p0()[B

    move-result-object v4

    invoke-virtual {v1}, Lz5/fh1;->C()I

    move-result v1

    invoke-static {v1}, Lp/a;->o(I)Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v0}, Lz5/xg1;->D()I

    move-result v0

    invoke-static {v0}, Lp/a;->t(I)I

    move-result v6

    move-object v2, p1

    invoke-direct/range {v2 .. v7}, Lz5/x;-><init>(Ljava/security/interfaces/ECPrivateKey;[BLjava/lang/String;ILz5/db;)V

    return-object p1

    :pswitch_data_80
    .packed-switch 0x0
        :pswitch_6
    .end packed-switch
.end method
