apkfuckery/com.discord/smali_classes2/okhttp3/h.smali
2019-10-01 16:15:45 +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 aTj:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map<",
"Ljava/lang/String;",
"Lokhttp3/h;",
">;"
}
.end annotation
.end field
.field static final bqP:Ljava/util/Comparator;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Comparator<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field public static final bqQ:Lokhttp3/h;
.field public static final bqR:Lokhttp3/h;
.field public static final bqS:Lokhttp3/h;
.field public static final bqT:Lokhttp3/h;
.field public static final bqU:Lokhttp3/h;
.field public static final bqV:Lokhttp3/h;
.field public static final bqW:Lokhttp3/h;
.field public static final bqX:Lokhttp3/h;
.field public static final bqY:Lokhttp3/h;
.field public static final bqZ:Lokhttp3/h;
.field public static final brA:Lokhttp3/h;
.field public static final brB:Lokhttp3/h;
.field public static final brC:Lokhttp3/h;
.field public static final brD:Lokhttp3/h;
.field public static final brE:Lokhttp3/h;
.field public static final brF:Lokhttp3/h;
.field public static final brG:Lokhttp3/h;
.field public static final brH:Lokhttp3/h;
.field public static final brI:Lokhttp3/h;
.field public static final brJ:Lokhttp3/h;
.field public static final brK:Lokhttp3/h;
.field public static final brL:Lokhttp3/h;
.field public static final brM:Lokhttp3/h;
.field public static final brN:Lokhttp3/h;
.field public static final brO:Lokhttp3/h;
.field public static final brP:Lokhttp3/h;
.field public static final brQ:Lokhttp3/h;
.field public static final brR:Lokhttp3/h;
.field public static final brS:Lokhttp3/h;
.field public static final brT:Lokhttp3/h;
.field public static final brU:Lokhttp3/h;
.field public static final brV:Lokhttp3/h;
.field public static final brW:Lokhttp3/h;
.field public static final brX:Lokhttp3/h;
.field public static final brY:Lokhttp3/h;
.field public static final brZ:Lokhttp3/h;
.field public static final bra:Lokhttp3/h;
.field public static final brb:Lokhttp3/h;
.field public static final brc:Lokhttp3/h;
.field public static final brd:Lokhttp3/h;
.field public static final bre:Lokhttp3/h;
.field public static final brf:Lokhttp3/h;
.field public static final brg:Lokhttp3/h;
.field public static final brh:Lokhttp3/h;
.field public static final bri:Lokhttp3/h;
.field public static final brj:Lokhttp3/h;
.field public static final brk:Lokhttp3/h;
.field public static final brl:Lokhttp3/h;
.field public static final brm:Lokhttp3/h;
.field public static final brn:Lokhttp3/h;
.field public static final bro:Lokhttp3/h;
.field public static final brp:Lokhttp3/h;
.field public static final brq:Lokhttp3/h;
.field public static final brr:Lokhttp3/h;
.field public static final brs:Lokhttp3/h;
.field public static final brt:Lokhttp3/h;
.field public static final bru:Lokhttp3/h;
.field public static final brv:Lokhttp3/h;
.field public static final brw:Lokhttp3/h;
.field public static final brx:Lokhttp3/h;
.field public static final bry:Lokhttp3/h;
.field public static final brz:Lokhttp3/h;
.field public static final bsA:Lokhttp3/h;
.field public static final bsB:Lokhttp3/h;
.field public static final bsC:Lokhttp3/h;
.field public static final bsD:Lokhttp3/h;
.field public static final bsE:Lokhttp3/h;
.field public static final bsF:Lokhttp3/h;
.field public static final bsG:Lokhttp3/h;
.field public static final bsH:Lokhttp3/h;
.field public static final bsI:Lokhttp3/h;
.field public static final bsJ:Lokhttp3/h;
.field public static final bsK:Lokhttp3/h;
.field public static final bsL:Lokhttp3/h;
.field public static final bsM:Lokhttp3/h;
.field public static final bsN:Lokhttp3/h;
.field public static final bsO:Lokhttp3/h;
.field public static final bsP:Lokhttp3/h;
.field public static final bsQ:Lokhttp3/h;
.field public static final bsR:Lokhttp3/h;
.field public static final bsS:Lokhttp3/h;
.field public static final bsT:Lokhttp3/h;
.field public static final bsU:Lokhttp3/h;
.field public static final bsV:Lokhttp3/h;
.field public static final bsW:Lokhttp3/h;
.field public static final bsX:Lokhttp3/h;
.field public static final bsY:Lokhttp3/h;
.field public static final bsZ:Lokhttp3/h;
.field public static final bsa:Lokhttp3/h;
.field public static final bsb:Lokhttp3/h;
.field public static final bsc:Lokhttp3/h;
.field public static final bsd:Lokhttp3/h;
.field public static final bse:Lokhttp3/h;
.field public static final bsf:Lokhttp3/h;
.field public static final bsg:Lokhttp3/h;
.field public static final bsh:Lokhttp3/h;
.field public static final bsi:Lokhttp3/h;
.field public static final bsj:Lokhttp3/h;
.field public static final bsk:Lokhttp3/h;
.field public static final bsl:Lokhttp3/h;
.field public static final bsm:Lokhttp3/h;
.field public static final bsn:Lokhttp3/h;
.field public static final bso:Lokhttp3/h;
.field public static final bsp:Lokhttp3/h;
.field public static final bsq:Lokhttp3/h;
.field public static final bsr:Lokhttp3/h;
.field public static final bss:Lokhttp3/h;
.field public static final bst:Lokhttp3/h;
.field public static final bsu:Lokhttp3/h;
.field public static final bsv:Lokhttp3/h;
.field public static final bsw:Lokhttp3/h;
.field public static final bsx:Lokhttp3/h;
.field public static final bsy:Lokhttp3/h;
.field public static final bsz:Lokhttp3/h;
.field public static final bta:Lokhttp3/h;
.field public static final btb:Lokhttp3/h;
.field public static final btc:Lokhttp3/h;
.field public static final btd:Lokhttp3/h;
.field public static final bte: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;->bqP:Ljava/util/Comparator;
new-instance v0, Ljava/util/LinkedHashMap;
invoke-direct {v0}, Ljava/util/LinkedHashMap;-><init>()V
sput-object v0, Lokhttp3/h;->aTj:Ljava/util/Map;
const-string v0, "SSL_RSA_WITH_NULL_MD5"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bqQ:Lokhttp3/h;
const-string v0, "SSL_RSA_WITH_NULL_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bqR:Lokhttp3/h;
const-string v0, "SSL_RSA_EXPORT_WITH_RC4_40_MD5"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bqS:Lokhttp3/h;
const-string v0, "SSL_RSA_WITH_RC4_128_MD5"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bqT:Lokhttp3/h;
const-string v0, "SSL_RSA_WITH_RC4_128_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bqU:Lokhttp3/h;
const-string v0, "SSL_RSA_EXPORT_WITH_DES40_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bqV:Lokhttp3/h;
const-string v0, "SSL_RSA_WITH_DES_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bqW:Lokhttp3/h;
const-string v0, "SSL_RSA_WITH_3DES_EDE_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bqX:Lokhttp3/h;
const-string v0, "SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bqY:Lokhttp3/h;
const-string v0, "SSL_DHE_DSS_WITH_DES_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bqZ:Lokhttp3/h;
const-string v0, "SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bra:Lokhttp3/h;
const-string v0, "SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->brb:Lokhttp3/h;
const-string v0, "SSL_DHE_RSA_WITH_DES_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->brc:Lokhttp3/h;
const-string v0, "SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->brd:Lokhttp3/h;
const-string v0, "SSL_DH_anon_EXPORT_WITH_RC4_40_MD5"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bre:Lokhttp3/h;
const-string v0, "SSL_DH_anon_WITH_RC4_128_MD5"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->brf:Lokhttp3/h;
const-string v0, "SSL_DH_anon_EXPORT_WITH_DES40_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->brg:Lokhttp3/h;
const-string v0, "SSL_DH_anon_WITH_DES_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->brh:Lokhttp3/h;
const-string v0, "SSL_DH_anon_WITH_3DES_EDE_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bri:Lokhttp3/h;
const-string v0, "TLS_KRB5_WITH_DES_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->brj:Lokhttp3/h;
const-string v0, "TLS_KRB5_WITH_3DES_EDE_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->brk:Lokhttp3/h;
const-string v0, "TLS_KRB5_WITH_RC4_128_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->brl:Lokhttp3/h;
const-string v0, "TLS_KRB5_WITH_DES_CBC_MD5"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->brm:Lokhttp3/h;
const-string v0, "TLS_KRB5_WITH_3DES_EDE_CBC_MD5"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->brn:Lokhttp3/h;
const-string v0, "TLS_KRB5_WITH_RC4_128_MD5"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bro:Lokhttp3/h;
const-string v0, "TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->brp:Lokhttp3/h;
const-string v0, "TLS_KRB5_EXPORT_WITH_RC4_40_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->brq:Lokhttp3/h;
const-string v0, "TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->brr:Lokhttp3/h;
const-string v0, "TLS_KRB5_EXPORT_WITH_RC4_40_MD5"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->brs:Lokhttp3/h;
const-string v0, "TLS_RSA_WITH_AES_128_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->brt:Lokhttp3/h;
const-string v0, "TLS_DHE_DSS_WITH_AES_128_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bru:Lokhttp3/h;
const-string v0, "TLS_DHE_RSA_WITH_AES_128_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->brv:Lokhttp3/h;
const-string v0, "TLS_DH_anon_WITH_AES_128_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->brw:Lokhttp3/h;
const-string v0, "TLS_RSA_WITH_AES_256_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->brx:Lokhttp3/h;
const-string v0, "TLS_DHE_DSS_WITH_AES_256_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bry:Lokhttp3/h;
const-string v0, "TLS_DHE_RSA_WITH_AES_256_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->brz:Lokhttp3/h;
const-string v0, "TLS_DH_anon_WITH_AES_256_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->brA:Lokhttp3/h;
const-string v0, "TLS_RSA_WITH_NULL_SHA256"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->brB:Lokhttp3/h;
const-string v0, "TLS_RSA_WITH_AES_128_CBC_SHA256"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->brC:Lokhttp3/h;
const-string v0, "TLS_RSA_WITH_AES_256_CBC_SHA256"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->brD:Lokhttp3/h;
const-string v0, "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->brE:Lokhttp3/h;
const-string v0, "TLS_RSA_WITH_CAMELLIA_128_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->brF:Lokhttp3/h;
const-string v0, "TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->brG:Lokhttp3/h;
const-string v0, "TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->brH:Lokhttp3/h;
const-string v0, "TLS_DHE_RSA_WITH_AES_128_CBC_SHA256"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->brI:Lokhttp3/h;
const-string v0, "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->brJ:Lokhttp3/h;
const-string v0, "TLS_DHE_RSA_WITH_AES_256_CBC_SHA256"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->brK:Lokhttp3/h;
const-string v0, "TLS_DH_anon_WITH_AES_128_CBC_SHA256"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->brL:Lokhttp3/h;
const-string v0, "TLS_DH_anon_WITH_AES_256_CBC_SHA256"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->brM:Lokhttp3/h;
const-string v0, "TLS_RSA_WITH_CAMELLIA_256_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->brN:Lokhttp3/h;
const-string v0, "TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->brO:Lokhttp3/h;
const-string v0, "TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->brP:Lokhttp3/h;
const-string v0, "TLS_PSK_WITH_RC4_128_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->brQ:Lokhttp3/h;
const-string v0, "TLS_PSK_WITH_3DES_EDE_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->brR:Lokhttp3/h;
const-string v0, "TLS_PSK_WITH_AES_128_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->brS:Lokhttp3/h;
const-string v0, "TLS_PSK_WITH_AES_256_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->brT:Lokhttp3/h;
const-string v0, "TLS_RSA_WITH_SEED_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->brU:Lokhttp3/h;
const-string v0, "TLS_RSA_WITH_AES_128_GCM_SHA256"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->brV:Lokhttp3/h;
const-string v0, "TLS_RSA_WITH_AES_256_GCM_SHA384"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->brW:Lokhttp3/h;
const-string v0, "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->brX:Lokhttp3/h;
const-string v0, "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->brY:Lokhttp3/h;
const-string v0, "TLS_DHE_DSS_WITH_AES_128_GCM_SHA256"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->brZ:Lokhttp3/h;
const-string v0, "TLS_DHE_DSS_WITH_AES_256_GCM_SHA384"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bsa:Lokhttp3/h;
const-string v0, "TLS_DH_anon_WITH_AES_128_GCM_SHA256"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bsb:Lokhttp3/h;
const-string v0, "TLS_DH_anon_WITH_AES_256_GCM_SHA384"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bsc:Lokhttp3/h;
const-string v0, "TLS_EMPTY_RENEGOTIATION_INFO_SCSV"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bsd:Lokhttp3/h;
const-string v0, "TLS_FALLBACK_SCSV"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bse:Lokhttp3/h;
const-string v0, "TLS_ECDH_ECDSA_WITH_NULL_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bsf:Lokhttp3/h;
const-string v0, "TLS_ECDH_ECDSA_WITH_RC4_128_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bsg:Lokhttp3/h;
const-string v0, "TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bsh:Lokhttp3/h;
const-string v0, "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bsi:Lokhttp3/h;
const-string v0, "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bsj:Lokhttp3/h;
const-string v0, "TLS_ECDHE_ECDSA_WITH_NULL_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bsk:Lokhttp3/h;
const-string v0, "TLS_ECDHE_ECDSA_WITH_RC4_128_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bsl:Lokhttp3/h;
const-string v0, "TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bsm:Lokhttp3/h;
const-string v0, "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bsn:Lokhttp3/h;
const-string v0, "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bso:Lokhttp3/h;
const-string v0, "TLS_ECDH_RSA_WITH_NULL_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bsp:Lokhttp3/h;
const-string v0, "TLS_ECDH_RSA_WITH_RC4_128_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bsq:Lokhttp3/h;
const-string v0, "TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bsr:Lokhttp3/h;
const-string v0, "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bss:Lokhttp3/h;
const-string v0, "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bst:Lokhttp3/h;
const-string v0, "TLS_ECDHE_RSA_WITH_NULL_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bsu:Lokhttp3/h;
const-string v0, "TLS_ECDHE_RSA_WITH_RC4_128_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bsv:Lokhttp3/h;
const-string v0, "TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bsw:Lokhttp3/h;
const-string v0, "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bsx:Lokhttp3/h;
const-string v0, "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bsy:Lokhttp3/h;
const-string v0, "TLS_ECDH_anon_WITH_NULL_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bsz:Lokhttp3/h;
const-string v0, "TLS_ECDH_anon_WITH_RC4_128_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bsA:Lokhttp3/h;
const-string v0, "TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bsB:Lokhttp3/h;
const-string v0, "TLS_ECDH_anon_WITH_AES_128_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bsC:Lokhttp3/h;
const-string v0, "TLS_ECDH_anon_WITH_AES_256_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bsD:Lokhttp3/h;
const-string v0, "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bsE:Lokhttp3/h;
const-string v0, "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bsF:Lokhttp3/h;
const-string v0, "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bsG:Lokhttp3/h;
const-string v0, "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bsH:Lokhttp3/h;
const-string v0, "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bsI:Lokhttp3/h;
const-string v0, "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bsJ:Lokhttp3/h;
const-string v0, "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bsK:Lokhttp3/h;
const-string v0, "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bsL:Lokhttp3/h;
const-string v0, "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bsM:Lokhttp3/h;
const-string v0, "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bsN:Lokhttp3/h;
const-string v0, "TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bsO:Lokhttp3/h;
const-string v0, "TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bsP:Lokhttp3/h;
const-string v0, "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bsQ:Lokhttp3/h;
const-string v0, "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bsR:Lokhttp3/h;
const-string v0, "TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bsS:Lokhttp3/h;
const-string v0, "TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bsT:Lokhttp3/h;
const-string v0, "TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bsU:Lokhttp3/h;
const-string v0, "TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bsV:Lokhttp3/h;
const-string v0, "TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bsW:Lokhttp3/h;
const-string v0, "TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bsX:Lokhttp3/h;
const-string v0, "TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bsY:Lokhttp3/h;
const-string v0, "TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bsZ:Lokhttp3/h;
const-string v0, "TLS_AES_128_GCM_SHA256"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bta:Lokhttp3/h;
const-string v0, "TLS_AES_256_GCM_SHA384"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->btb:Lokhttp3/h;
const-string v0, "TLS_CHACHA20_POLY1305_SHA256"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->btc:Lokhttp3/h;
const-string v0, "TLS_AES_128_CCM_SHA256"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->btd:Lokhttp3/h;
const-string v0, "TLS_AES_256_CCM_8_SHA256"
invoke-static {v0}, Lokhttp3/h;->dV(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bte: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 c([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;->dU(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 dU(Ljava/lang/String;)Lokhttp3/h;
.locals 5
const-class v0, Lokhttp3/h;
monitor-enter v0
:try_start_0
sget-object v1, Lokhttp3/h;->aTj: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;->aTj: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;->aTj: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 dV(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;->aTj: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