NamedCurve.smali
.class public Lorg/spongycastle/crypto/tls/NamedCurve;
.super Ljava/lang/Object;
.source "NamedCurve.java"
# static fields
.field public static final arbitrary_explicit_char2_curves:I = 0xff02
.field public static final arbitrary_explicit_prime_curves:I = 0xff01
.field public static final brainpoolP256r1:I = 0x1a
.field public static final brainpoolP384r1:I = 0x1b
.field public static final brainpoolP512r1:I = 0x1c
.field public static final secp160k1:I = 0xf
.field public static final secp160r1:I = 0x10
.field public static final secp160r2:I = 0x11
.field public static final secp192k1:I = 0x12
.field public static final secp192r1:I = 0x13
.field public static final secp224k1:I = 0x14
.field public static final secp224r1:I = 0x15
.field public static final secp256k1:I = 0x16
.field public static final secp256r1:I = 0x17
.field public static final secp384r1:I = 0x18
.field public static final secp521r1:I = 0x19
.field public static final sect163k1:I = 0x1
.field public static final sect163r1:I = 0x2
.field public static final sect163r2:I = 0x3
.field public static final sect193r1:I = 0x4
.field public static final sect193r2:I = 0x5
.field public static final sect233k1:I = 0x6
.field public static final sect233r1:I = 0x7
.field public static final sect239k1:I = 0x8
.field public static final sect283k1:I = 0x9
.field public static final sect283r1:I = 0xa
.field public static final sect409k1:I = 0xb
.field public static final sect409r1:I = 0xc
.field public static final sect571k1:I = 0xd
.field public static final sect571r1:I = 0xe
# direct methods
.method public constructor <init>()V
.registers 1
.prologue
.line 12
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static isValid(I)Z
.registers 2
.prologue
.line 56
if-lez p0, :cond_6
const/16 v0, 0x1c
if-le p0, v0, :cond_10
:cond_6
const v0, 0xff01
if-lt p0, v0, :cond_12
const v0, 0xff02
if-gt p0, v0, :cond_12
:cond_10
const/4 v0, 0x1
:goto_11
return v0
:cond_12
const/4 v0, 0x0
goto :goto_11
.end method
.method public static refersToASpecificNamedCurve(I)Z
.registers 2
.prologue
.line 62
packed-switch p0, :pswitch_data_8
.line 68
const/4 v0, 0x1
:goto_4
return v0
.line 66
:pswitch_5
const/4 v0, 0x0
goto :goto_4
.line 62
nop
:pswitch_data_8
.packed-switch 0xff01
:pswitch_5
:pswitch_5
.end packed-switch
.end method