apkfuckery/com.discord/smali_classes2/okhttp3/h.smali
2019-05-17 00:41:35 +02:00

1440 lines
34 KiB
Smali

.class public final Lokhttp3/h;
.super Ljava/lang/Object;
.source "CipherSuite.java"
# static fields
.field private static final aNz:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map<",
"Ljava/lang/String;",
"Lokhttp3/h;",
">;"
}
.end annotation
.end field
.field static final blA:Ljava/util/Comparator;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Comparator<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field public static final blB:Lokhttp3/h;
.field public static final blC:Lokhttp3/h;
.field public static final blD:Lokhttp3/h;
.field public static final blE:Lokhttp3/h;
.field public static final blF:Lokhttp3/h;
.field public static final blG:Lokhttp3/h;
.field public static final blH:Lokhttp3/h;
.field public static final blI:Lokhttp3/h;
.field public static final blJ:Lokhttp3/h;
.field public static final blK:Lokhttp3/h;
.field public static final blL:Lokhttp3/h;
.field public static final blM:Lokhttp3/h;
.field public static final blN:Lokhttp3/h;
.field public static final blO:Lokhttp3/h;
.field public static final blP:Lokhttp3/h;
.field public static final blQ:Lokhttp3/h;
.field public static final blR:Lokhttp3/h;
.field public static final blS:Lokhttp3/h;
.field public static final blT:Lokhttp3/h;
.field public static final blU:Lokhttp3/h;
.field public static final blV:Lokhttp3/h;
.field public static final blW:Lokhttp3/h;
.field public static final blX:Lokhttp3/h;
.field public static final blY:Lokhttp3/h;
.field public static final blZ:Lokhttp3/h;
.field public static final bmA:Lokhttp3/h;
.field public static final bmB:Lokhttp3/h;
.field public static final bmC:Lokhttp3/h;
.field public static final bmD:Lokhttp3/h;
.field public static final bmE:Lokhttp3/h;
.field public static final bmF:Lokhttp3/h;
.field public static final bmG:Lokhttp3/h;
.field public static final bmH:Lokhttp3/h;
.field public static final bmI:Lokhttp3/h;
.field public static final bmJ:Lokhttp3/h;
.field public static final bmK:Lokhttp3/h;
.field public static final bmL:Lokhttp3/h;
.field public static final bmM:Lokhttp3/h;
.field public static final bmN:Lokhttp3/h;
.field public static final bmO:Lokhttp3/h;
.field public static final bmP:Lokhttp3/h;
.field public static final bmQ:Lokhttp3/h;
.field public static final bmR:Lokhttp3/h;
.field public static final bmS:Lokhttp3/h;
.field public static final bmT:Lokhttp3/h;
.field public static final bmU:Lokhttp3/h;
.field public static final bmV:Lokhttp3/h;
.field public static final bmW:Lokhttp3/h;
.field public static final bmX:Lokhttp3/h;
.field public static final bmY:Lokhttp3/h;
.field public static final bmZ:Lokhttp3/h;
.field public static final bma:Lokhttp3/h;
.field public static final bmb:Lokhttp3/h;
.field public static final bmc:Lokhttp3/h;
.field public static final bmd:Lokhttp3/h;
.field public static final bme:Lokhttp3/h;
.field public static final bmf:Lokhttp3/h;
.field public static final bmg:Lokhttp3/h;
.field public static final bmh:Lokhttp3/h;
.field public static final bmi:Lokhttp3/h;
.field public static final bmj:Lokhttp3/h;
.field public static final bmk:Lokhttp3/h;
.field public static final bml:Lokhttp3/h;
.field public static final bmm:Lokhttp3/h;
.field public static final bmn:Lokhttp3/h;
.field public static final bmo:Lokhttp3/h;
.field public static final bmp:Lokhttp3/h;
.field public static final bmq:Lokhttp3/h;
.field public static final bmr:Lokhttp3/h;
.field public static final bms:Lokhttp3/h;
.field public static final bmt:Lokhttp3/h;
.field public static final bmu:Lokhttp3/h;
.field public static final bmv:Lokhttp3/h;
.field public static final bmw:Lokhttp3/h;
.field public static final bmx:Lokhttp3/h;
.field public static final bmy:Lokhttp3/h;
.field public static final bmz:Lokhttp3/h;
.field public static final bnA:Lokhttp3/h;
.field public static final bnB:Lokhttp3/h;
.field public static final bnC:Lokhttp3/h;
.field public static final bnD:Lokhttp3/h;
.field public static final bnE:Lokhttp3/h;
.field public static final bnF:Lokhttp3/h;
.field public static final bnG:Lokhttp3/h;
.field public static final bnH:Lokhttp3/h;
.field public static final bnI:Lokhttp3/h;
.field public static final bnJ:Lokhttp3/h;
.field public static final bnK:Lokhttp3/h;
.field public static final bnL:Lokhttp3/h;
.field public static final bnM:Lokhttp3/h;
.field public static final bnN:Lokhttp3/h;
.field public static final bnO:Lokhttp3/h;
.field public static final bnP:Lokhttp3/h;
.field public static final bna:Lokhttp3/h;
.field public static final bnb:Lokhttp3/h;
.field public static final bnc:Lokhttp3/h;
.field public static final bnd:Lokhttp3/h;
.field public static final bne:Lokhttp3/h;
.field public static final bnf:Lokhttp3/h;
.field public static final bng:Lokhttp3/h;
.field public static final bnh:Lokhttp3/h;
.field public static final bni:Lokhttp3/h;
.field public static final bnj:Lokhttp3/h;
.field public static final bnk:Lokhttp3/h;
.field public static final bnl:Lokhttp3/h;
.field public static final bnm:Lokhttp3/h;
.field public static final bnn:Lokhttp3/h;
.field public static final bno:Lokhttp3/h;
.field public static final bnp:Lokhttp3/h;
.field public static final bnq:Lokhttp3/h;
.field public static final bnr:Lokhttp3/h;
.field public static final bns:Lokhttp3/h;
.field public static final bnt:Lokhttp3/h;
.field public static final bnu:Lokhttp3/h;
.field public static final bnv:Lokhttp3/h;
.field public static final bnw:Lokhttp3/h;
.field public static final bnx:Lokhttp3/h;
.field public static final bny:Lokhttp3/h;
.field public static final bnz:Lokhttp3/h;
# instance fields
.field final javaName:Ljava/lang/String;
# direct methods
.method static constructor <clinit>()V
.locals 1
new-instance v0, Lokhttp3/h$1;
invoke-direct {v0}, Lokhttp3/h$1;-><init>()V
sput-object v0, Lokhttp3/h;->blA:Ljava/util/Comparator;
new-instance v0, Ljava/util/LinkedHashMap;
invoke-direct {v0}, Ljava/util/LinkedHashMap;-><init>()V
sput-object v0, Lokhttp3/h;->aNz:Ljava/util/Map;
const-string v0, "SSL_RSA_WITH_NULL_MD5"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blB:Lokhttp3/h;
const-string v0, "SSL_RSA_WITH_NULL_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blC:Lokhttp3/h;
const-string v0, "SSL_RSA_EXPORT_WITH_RC4_40_MD5"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blD:Lokhttp3/h;
const-string v0, "SSL_RSA_WITH_RC4_128_MD5"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blE:Lokhttp3/h;
const-string v0, "SSL_RSA_WITH_RC4_128_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blF:Lokhttp3/h;
const-string v0, "SSL_RSA_EXPORT_WITH_DES40_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blG:Lokhttp3/h;
const-string v0, "SSL_RSA_WITH_DES_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blH:Lokhttp3/h;
const-string v0, "SSL_RSA_WITH_3DES_EDE_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blI:Lokhttp3/h;
const-string v0, "SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blJ:Lokhttp3/h;
const-string v0, "SSL_DHE_DSS_WITH_DES_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blK:Lokhttp3/h;
const-string v0, "SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blL:Lokhttp3/h;
const-string v0, "SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blM:Lokhttp3/h;
const-string v0, "SSL_DHE_RSA_WITH_DES_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blN:Lokhttp3/h;
const-string v0, "SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blO:Lokhttp3/h;
const-string v0, "SSL_DH_anon_EXPORT_WITH_RC4_40_MD5"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blP:Lokhttp3/h;
const-string v0, "SSL_DH_anon_WITH_RC4_128_MD5"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blQ:Lokhttp3/h;
const-string v0, "SSL_DH_anon_EXPORT_WITH_DES40_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blR:Lokhttp3/h;
const-string v0, "SSL_DH_anon_WITH_DES_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blS:Lokhttp3/h;
const-string v0, "SSL_DH_anon_WITH_3DES_EDE_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blT:Lokhttp3/h;
const-string v0, "TLS_KRB5_WITH_DES_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blU:Lokhttp3/h;
const-string v0, "TLS_KRB5_WITH_3DES_EDE_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blV:Lokhttp3/h;
const-string v0, "TLS_KRB5_WITH_RC4_128_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blW:Lokhttp3/h;
const-string v0, "TLS_KRB5_WITH_DES_CBC_MD5"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blX:Lokhttp3/h;
const-string v0, "TLS_KRB5_WITH_3DES_EDE_CBC_MD5"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blY:Lokhttp3/h;
const-string v0, "TLS_KRB5_WITH_RC4_128_MD5"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blZ:Lokhttp3/h;
const-string v0, "TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bma:Lokhttp3/h;
const-string v0, "TLS_KRB5_EXPORT_WITH_RC4_40_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmb:Lokhttp3/h;
const-string v0, "TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmc:Lokhttp3/h;
const-string v0, "TLS_KRB5_EXPORT_WITH_RC4_40_MD5"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmd:Lokhttp3/h;
const-string v0, "TLS_RSA_WITH_AES_128_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bme:Lokhttp3/h;
const-string v0, "TLS_DHE_DSS_WITH_AES_128_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmf:Lokhttp3/h;
const-string v0, "TLS_DHE_RSA_WITH_AES_128_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmg:Lokhttp3/h;
const-string v0, "TLS_DH_anon_WITH_AES_128_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmh:Lokhttp3/h;
const-string v0, "TLS_RSA_WITH_AES_256_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmi:Lokhttp3/h;
const-string v0, "TLS_DHE_DSS_WITH_AES_256_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmj:Lokhttp3/h;
const-string v0, "TLS_DHE_RSA_WITH_AES_256_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmk:Lokhttp3/h;
const-string v0, "TLS_DH_anon_WITH_AES_256_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bml:Lokhttp3/h;
const-string v0, "TLS_RSA_WITH_NULL_SHA256"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmm:Lokhttp3/h;
const-string v0, "TLS_RSA_WITH_AES_128_CBC_SHA256"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmn:Lokhttp3/h;
const-string v0, "TLS_RSA_WITH_AES_256_CBC_SHA256"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmo:Lokhttp3/h;
const-string v0, "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmp:Lokhttp3/h;
const-string v0, "TLS_RSA_WITH_CAMELLIA_128_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmq:Lokhttp3/h;
const-string v0, "TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmr:Lokhttp3/h;
const-string v0, "TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bms:Lokhttp3/h;
const-string v0, "TLS_DHE_RSA_WITH_AES_128_CBC_SHA256"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmt:Lokhttp3/h;
const-string v0, "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmu:Lokhttp3/h;
const-string v0, "TLS_DHE_RSA_WITH_AES_256_CBC_SHA256"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmv:Lokhttp3/h;
const-string v0, "TLS_DH_anon_WITH_AES_128_CBC_SHA256"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmw:Lokhttp3/h;
const-string v0, "TLS_DH_anon_WITH_AES_256_CBC_SHA256"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmx:Lokhttp3/h;
const-string v0, "TLS_RSA_WITH_CAMELLIA_256_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmy:Lokhttp3/h;
const-string v0, "TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmz:Lokhttp3/h;
const-string v0, "TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmA:Lokhttp3/h;
const-string v0, "TLS_PSK_WITH_RC4_128_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmB:Lokhttp3/h;
const-string v0, "TLS_PSK_WITH_3DES_EDE_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmC:Lokhttp3/h;
const-string v0, "TLS_PSK_WITH_AES_128_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmD:Lokhttp3/h;
const-string v0, "TLS_PSK_WITH_AES_256_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmE:Lokhttp3/h;
const-string v0, "TLS_RSA_WITH_SEED_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmF:Lokhttp3/h;
const-string v0, "TLS_RSA_WITH_AES_128_GCM_SHA256"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmG:Lokhttp3/h;
const-string v0, "TLS_RSA_WITH_AES_256_GCM_SHA384"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmH:Lokhttp3/h;
const-string v0, "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmI:Lokhttp3/h;
const-string v0, "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmJ:Lokhttp3/h;
const-string v0, "TLS_DHE_DSS_WITH_AES_128_GCM_SHA256"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmK:Lokhttp3/h;
const-string v0, "TLS_DHE_DSS_WITH_AES_256_GCM_SHA384"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmL:Lokhttp3/h;
const-string v0, "TLS_DH_anon_WITH_AES_128_GCM_SHA256"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmM:Lokhttp3/h;
const-string v0, "TLS_DH_anon_WITH_AES_256_GCM_SHA384"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmN:Lokhttp3/h;
const-string v0, "TLS_EMPTY_RENEGOTIATION_INFO_SCSV"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmO:Lokhttp3/h;
const-string v0, "TLS_FALLBACK_SCSV"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmP:Lokhttp3/h;
const-string v0, "TLS_ECDH_ECDSA_WITH_NULL_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmQ:Lokhttp3/h;
const-string v0, "TLS_ECDH_ECDSA_WITH_RC4_128_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmR:Lokhttp3/h;
const-string v0, "TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmS:Lokhttp3/h;
const-string v0, "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmT:Lokhttp3/h;
const-string v0, "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmU:Lokhttp3/h;
const-string v0, "TLS_ECDHE_ECDSA_WITH_NULL_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmV:Lokhttp3/h;
const-string v0, "TLS_ECDHE_ECDSA_WITH_RC4_128_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmW:Lokhttp3/h;
const-string v0, "TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmX:Lokhttp3/h;
const-string v0, "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmY:Lokhttp3/h;
const-string v0, "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmZ:Lokhttp3/h;
const-string v0, "TLS_ECDH_RSA_WITH_NULL_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bna:Lokhttp3/h;
const-string v0, "TLS_ECDH_RSA_WITH_RC4_128_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bnb:Lokhttp3/h;
const-string v0, "TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bnc:Lokhttp3/h;
const-string v0, "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bnd:Lokhttp3/h;
const-string v0, "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bne:Lokhttp3/h;
const-string v0, "TLS_ECDHE_RSA_WITH_NULL_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bnf:Lokhttp3/h;
const-string v0, "TLS_ECDHE_RSA_WITH_RC4_128_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bng:Lokhttp3/h;
const-string v0, "TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bnh:Lokhttp3/h;
const-string v0, "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bni:Lokhttp3/h;
const-string v0, "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bnj:Lokhttp3/h;
const-string v0, "TLS_ECDH_anon_WITH_NULL_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bnk:Lokhttp3/h;
const-string v0, "TLS_ECDH_anon_WITH_RC4_128_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bnl:Lokhttp3/h;
const-string v0, "TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bnm:Lokhttp3/h;
const-string v0, "TLS_ECDH_anon_WITH_AES_128_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bnn:Lokhttp3/h;
const-string v0, "TLS_ECDH_anon_WITH_AES_256_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bno:Lokhttp3/h;
const-string v0, "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bnp:Lokhttp3/h;
const-string v0, "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bnq:Lokhttp3/h;
const-string v0, "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bnr:Lokhttp3/h;
const-string v0, "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bns:Lokhttp3/h;
const-string v0, "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bnt:Lokhttp3/h;
const-string v0, "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bnu:Lokhttp3/h;
const-string v0, "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bnv:Lokhttp3/h;
const-string v0, "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bnw:Lokhttp3/h;
const-string v0, "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bnx:Lokhttp3/h;
const-string v0, "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bny:Lokhttp3/h;
const-string v0, "TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bnz:Lokhttp3/h;
const-string v0, "TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bnA:Lokhttp3/h;
const-string v0, "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bnB:Lokhttp3/h;
const-string v0, "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bnC:Lokhttp3/h;
const-string v0, "TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bnD:Lokhttp3/h;
const-string v0, "TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bnE:Lokhttp3/h;
const-string v0, "TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bnF:Lokhttp3/h;
const-string v0, "TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bnG:Lokhttp3/h;
const-string v0, "TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bnH:Lokhttp3/h;
const-string v0, "TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bnI:Lokhttp3/h;
const-string v0, "TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bnJ:Lokhttp3/h;
const-string v0, "TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bnK:Lokhttp3/h;
const-string v0, "TLS_AES_128_GCM_SHA256"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bnL:Lokhttp3/h;
const-string v0, "TLS_AES_256_GCM_SHA384"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bnM:Lokhttp3/h;
const-string v0, "TLS_CHACHA20_POLY1305_SHA256"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bnN:Lokhttp3/h;
const-string v0, "TLS_AES_128_CCM_SHA256"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bnO:Lokhttp3/h;
const-string v0, "TLS_AES_256_CCM_8_SHA256"
invoke-static {v0}, Lokhttp3/h;->dH(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bnP:Lokhttp3/h;
return-void
.end method
.method private constructor <init>(Ljava/lang/String;)V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
if-eqz p1, :cond_0
iput-object p1, p0, Lokhttp3/h;->javaName:Ljava/lang/String;
return-void
:cond_0
new-instance p1, Ljava/lang/NullPointerException;
invoke-direct {p1}, Ljava/lang/NullPointerException;-><init>()V
throw p1
.end method
.method static varargs b([Ljava/lang/String;)Ljava/util/List;
.locals 4
.annotation system Ldalvik/annotation/Signature;
value = {
"([",
"Ljava/lang/String;",
")",
"Ljava/util/List<",
"Lokhttp3/h;",
">;"
}
.end annotation
new-instance v0, Ljava/util/ArrayList;
array-length v1, p0
invoke-direct {v0, v1}, Ljava/util/ArrayList;-><init>(I)V
array-length v1, p0
const/4 v2, 0x0
:goto_0
if-ge v2, v1, :cond_0
aget-object v3, p0, v2
invoke-static {v3}, Lokhttp3/h;->dG(Ljava/lang/String;)Lokhttp3/h;
move-result-object v3
invoke-interface {v0, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
add-int/lit8 v2, v2, 0x1
goto :goto_0
:cond_0
invoke-static {v0}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object p0
return-object p0
.end method
.method public static declared-synchronized dG(Ljava/lang/String;)Lokhttp3/h;
.locals 5
const-class v0, Lokhttp3/h;
monitor-enter v0
:try_start_0
sget-object v1, Lokhttp3/h;->aNz:Ljava/util/Map;
invoke-interface {v1, p0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lokhttp3/h;
if-nez v1, :cond_3
sget-object v1, Lokhttp3/h;->aNz:Ljava/util/Map;
const-string v2, "TLS_"
invoke-virtual {p0, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v2
const/4 v3, 0x4
if-eqz v2, :cond_0
new-instance v2, Ljava/lang/StringBuilder;
const-string v4, "SSL_"
invoke-direct {v2, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {p0, v3}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
goto :goto_0
:cond_0
const-string v2, "SSL_"
invoke-virtual {p0, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_1
new-instance v2, Ljava/lang/StringBuilder;
const-string v4, "TLS_"
invoke-direct {v2, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {p0, v3}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
goto :goto_0
:cond_1
move-object v2, p0
:goto_0
invoke-interface {v1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lokhttp3/h;
if-nez v1, :cond_2
new-instance v1, Lokhttp3/h;
invoke-direct {v1, p0}, Lokhttp3/h;-><init>(Ljava/lang/String;)V
:cond_2
sget-object v2, Lokhttp3/h;->aNz:Ljava/util/Map;
invoke-interface {v2, p0, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
:cond_3
monitor-exit v0
return-object v1
:catchall_0
move-exception p0
monitor-exit v0
throw p0
.end method
.method private static dH(Ljava/lang/String;)Lokhttp3/h;
.locals 2
new-instance v0, Lokhttp3/h;
invoke-direct {v0, p0}, Lokhttp3/h;-><init>(Ljava/lang/String;)V
sget-object v1, Lokhttp3/h;->aNz:Ljava/util/Map;
invoke-interface {v1, p0, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
return-object v0
.end method
# virtual methods
.method public final toString()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lokhttp3/h;->javaName:Ljava/lang/String;
return-object v0
.end method