apkfuckery/com.discord/smali_classes2/okhttp3/h.smali
2019-03-26 20:13:28 +01:00

1440 lines
34 KiB
Smali

.class public final Lokhttp3/h;
.super Ljava/lang/Object;
.source "CipherSuite.java"
# static fields
.field static final bjU:Ljava/util/Comparator;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Comparator<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private static final bjV:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map<",
"Ljava/lang/String;",
"Lokhttp3/h;",
">;"
}
.end annotation
.end field
.field public static final bjW:Lokhttp3/h;
.field public static final bjX:Lokhttp3/h;
.field public static final bjY:Lokhttp3/h;
.field public static final bjZ:Lokhttp3/h;
.field public static final bkA:Lokhttp3/h;
.field public static final bkB:Lokhttp3/h;
.field public static final bkC:Lokhttp3/h;
.field public static final bkD:Lokhttp3/h;
.field public static final bkE:Lokhttp3/h;
.field public static final bkF:Lokhttp3/h;
.field public static final bkG:Lokhttp3/h;
.field public static final bkH:Lokhttp3/h;
.field public static final bkI:Lokhttp3/h;
.field public static final bkJ:Lokhttp3/h;
.field public static final bkK:Lokhttp3/h;
.field public static final bkL:Lokhttp3/h;
.field public static final bkM:Lokhttp3/h;
.field public static final bkN:Lokhttp3/h;
.field public static final bkO:Lokhttp3/h;
.field public static final bkP:Lokhttp3/h;
.field public static final bkQ:Lokhttp3/h;
.field public static final bkR:Lokhttp3/h;
.field public static final bkS:Lokhttp3/h;
.field public static final bkT:Lokhttp3/h;
.field public static final bkU:Lokhttp3/h;
.field public static final bkV:Lokhttp3/h;
.field public static final bkW:Lokhttp3/h;
.field public static final bkX:Lokhttp3/h;
.field public static final bkY:Lokhttp3/h;
.field public static final bkZ:Lokhttp3/h;
.field public static final bka:Lokhttp3/h;
.field public static final bkb:Lokhttp3/h;
.field public static final bkc:Lokhttp3/h;
.field public static final bkd:Lokhttp3/h;
.field public static final bke:Lokhttp3/h;
.field public static final bkf:Lokhttp3/h;
.field public static final bkg:Lokhttp3/h;
.field public static final bkh:Lokhttp3/h;
.field public static final bki:Lokhttp3/h;
.field public static final bkj:Lokhttp3/h;
.field public static final bkk:Lokhttp3/h;
.field public static final bkl:Lokhttp3/h;
.field public static final bkm:Lokhttp3/h;
.field public static final bkn:Lokhttp3/h;
.field public static final bko:Lokhttp3/h;
.field public static final bkp:Lokhttp3/h;
.field public static final bkq:Lokhttp3/h;
.field public static final bkr:Lokhttp3/h;
.field public static final bks:Lokhttp3/h;
.field public static final bkt:Lokhttp3/h;
.field public static final bku:Lokhttp3/h;
.field public static final bkv:Lokhttp3/h;
.field public static final bkw:Lokhttp3/h;
.field public static final bkx:Lokhttp3/h;
.field public static final bky:Lokhttp3/h;
.field public static final bkz:Lokhttp3/h;
.field public static final blA:Lokhttp3/h;
.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 bla:Lokhttp3/h;
.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;
# 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;->bjU:Ljava/util/Comparator;
new-instance v0, Ljava/util/LinkedHashMap;
invoke-direct {v0}, Ljava/util/LinkedHashMap;-><init>()V
sput-object v0, Lokhttp3/h;->bjV:Ljava/util/Map;
const-string v0, "SSL_RSA_WITH_NULL_MD5"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bjW:Lokhttp3/h;
const-string v0, "SSL_RSA_WITH_NULL_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bjX:Lokhttp3/h;
const-string v0, "SSL_RSA_EXPORT_WITH_RC4_40_MD5"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bjY:Lokhttp3/h;
const-string v0, "SSL_RSA_WITH_RC4_128_MD5"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bjZ:Lokhttp3/h;
const-string v0, "SSL_RSA_WITH_RC4_128_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bka:Lokhttp3/h;
const-string v0, "SSL_RSA_EXPORT_WITH_DES40_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bkb:Lokhttp3/h;
const-string v0, "SSL_RSA_WITH_DES_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bkc:Lokhttp3/h;
const-string v0, "SSL_RSA_WITH_3DES_EDE_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bkd:Lokhttp3/h;
const-string v0, "SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bke:Lokhttp3/h;
const-string v0, "SSL_DHE_DSS_WITH_DES_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bkf:Lokhttp3/h;
const-string v0, "SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bkg:Lokhttp3/h;
const-string v0, "SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bkh:Lokhttp3/h;
const-string v0, "SSL_DHE_RSA_WITH_DES_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bki:Lokhttp3/h;
const-string v0, "SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bkj:Lokhttp3/h;
const-string v0, "SSL_DH_anon_EXPORT_WITH_RC4_40_MD5"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bkk:Lokhttp3/h;
const-string v0, "SSL_DH_anon_WITH_RC4_128_MD5"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bkl:Lokhttp3/h;
const-string v0, "SSL_DH_anon_EXPORT_WITH_DES40_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bkm:Lokhttp3/h;
const-string v0, "SSL_DH_anon_WITH_DES_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bkn:Lokhttp3/h;
const-string v0, "SSL_DH_anon_WITH_3DES_EDE_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bko:Lokhttp3/h;
const-string v0, "TLS_KRB5_WITH_DES_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bkp:Lokhttp3/h;
const-string v0, "TLS_KRB5_WITH_3DES_EDE_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bkq:Lokhttp3/h;
const-string v0, "TLS_KRB5_WITH_RC4_128_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bkr:Lokhttp3/h;
const-string v0, "TLS_KRB5_WITH_DES_CBC_MD5"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bks:Lokhttp3/h;
const-string v0, "TLS_KRB5_WITH_3DES_EDE_CBC_MD5"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bkt:Lokhttp3/h;
const-string v0, "TLS_KRB5_WITH_RC4_128_MD5"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bku:Lokhttp3/h;
const-string v0, "TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bkv:Lokhttp3/h;
const-string v0, "TLS_KRB5_EXPORT_WITH_RC4_40_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bkw:Lokhttp3/h;
const-string v0, "TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bkx:Lokhttp3/h;
const-string v0, "TLS_KRB5_EXPORT_WITH_RC4_40_MD5"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bky:Lokhttp3/h;
const-string v0, "TLS_RSA_WITH_AES_128_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bkz:Lokhttp3/h;
const-string v0, "TLS_DHE_DSS_WITH_AES_128_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bkA:Lokhttp3/h;
const-string v0, "TLS_DHE_RSA_WITH_AES_128_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bkB:Lokhttp3/h;
const-string v0, "TLS_DH_anon_WITH_AES_128_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bkC:Lokhttp3/h;
const-string v0, "TLS_RSA_WITH_AES_256_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bkD:Lokhttp3/h;
const-string v0, "TLS_DHE_DSS_WITH_AES_256_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bkE:Lokhttp3/h;
const-string v0, "TLS_DHE_RSA_WITH_AES_256_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bkF:Lokhttp3/h;
const-string v0, "TLS_DH_anon_WITH_AES_256_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bkG:Lokhttp3/h;
const-string v0, "TLS_RSA_WITH_NULL_SHA256"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bkH:Lokhttp3/h;
const-string v0, "TLS_RSA_WITH_AES_128_CBC_SHA256"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bkI:Lokhttp3/h;
const-string v0, "TLS_RSA_WITH_AES_256_CBC_SHA256"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bkJ:Lokhttp3/h;
const-string v0, "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bkK:Lokhttp3/h;
const-string v0, "TLS_RSA_WITH_CAMELLIA_128_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bkL:Lokhttp3/h;
const-string v0, "TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bkM:Lokhttp3/h;
const-string v0, "TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bkN:Lokhttp3/h;
const-string v0, "TLS_DHE_RSA_WITH_AES_128_CBC_SHA256"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bkO:Lokhttp3/h;
const-string v0, "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bkP:Lokhttp3/h;
const-string v0, "TLS_DHE_RSA_WITH_AES_256_CBC_SHA256"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bkQ:Lokhttp3/h;
const-string v0, "TLS_DH_anon_WITH_AES_128_CBC_SHA256"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bkR:Lokhttp3/h;
const-string v0, "TLS_DH_anon_WITH_AES_256_CBC_SHA256"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bkS:Lokhttp3/h;
const-string v0, "TLS_RSA_WITH_CAMELLIA_256_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bkT:Lokhttp3/h;
const-string v0, "TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bkU:Lokhttp3/h;
const-string v0, "TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bkV:Lokhttp3/h;
const-string v0, "TLS_PSK_WITH_RC4_128_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bkW:Lokhttp3/h;
const-string v0, "TLS_PSK_WITH_3DES_EDE_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bkX:Lokhttp3/h;
const-string v0, "TLS_PSK_WITH_AES_128_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bkY:Lokhttp3/h;
const-string v0, "TLS_PSK_WITH_AES_256_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bkZ:Lokhttp3/h;
const-string v0, "TLS_RSA_WITH_SEED_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bla:Lokhttp3/h;
const-string v0, "TLS_RSA_WITH_AES_128_GCM_SHA256"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blb:Lokhttp3/h;
const-string v0, "TLS_RSA_WITH_AES_256_GCM_SHA384"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blc:Lokhttp3/h;
const-string v0, "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bld:Lokhttp3/h;
const-string v0, "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->ble:Lokhttp3/h;
const-string v0, "TLS_DHE_DSS_WITH_AES_128_GCM_SHA256"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blf:Lokhttp3/h;
const-string v0, "TLS_DHE_DSS_WITH_AES_256_GCM_SHA384"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blg:Lokhttp3/h;
const-string v0, "TLS_DH_anon_WITH_AES_128_GCM_SHA256"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blh:Lokhttp3/h;
const-string v0, "TLS_DH_anon_WITH_AES_256_GCM_SHA384"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bli:Lokhttp3/h;
const-string v0, "TLS_EMPTY_RENEGOTIATION_INFO_SCSV"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blj:Lokhttp3/h;
const-string v0, "TLS_FALLBACK_SCSV"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blk:Lokhttp3/h;
const-string v0, "TLS_ECDH_ECDSA_WITH_NULL_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bll:Lokhttp3/h;
const-string v0, "TLS_ECDH_ECDSA_WITH_RC4_128_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blm:Lokhttp3/h;
const-string v0, "TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bln:Lokhttp3/h;
const-string v0, "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blo:Lokhttp3/h;
const-string v0, "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blp:Lokhttp3/h;
const-string v0, "TLS_ECDHE_ECDSA_WITH_NULL_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blq:Lokhttp3/h;
const-string v0, "TLS_ECDHE_ECDSA_WITH_RC4_128_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blr:Lokhttp3/h;
const-string v0, "TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bls:Lokhttp3/h;
const-string v0, "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blt:Lokhttp3/h;
const-string v0, "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blu:Lokhttp3/h;
const-string v0, "TLS_ECDH_RSA_WITH_NULL_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blv:Lokhttp3/h;
const-string v0, "TLS_ECDH_RSA_WITH_RC4_128_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blw:Lokhttp3/h;
const-string v0, "TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blx:Lokhttp3/h;
const-string v0, "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bly:Lokhttp3/h;
const-string v0, "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blz:Lokhttp3/h;
const-string v0, "TLS_ECDHE_RSA_WITH_NULL_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blA:Lokhttp3/h;
const-string v0, "TLS_ECDHE_RSA_WITH_RC4_128_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blB:Lokhttp3/h;
const-string v0, "TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blC:Lokhttp3/h;
const-string v0, "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blD:Lokhttp3/h;
const-string v0, "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blE:Lokhttp3/h;
const-string v0, "TLS_ECDH_anon_WITH_NULL_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blF:Lokhttp3/h;
const-string v0, "TLS_ECDH_anon_WITH_RC4_128_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blG:Lokhttp3/h;
const-string v0, "TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blH:Lokhttp3/h;
const-string v0, "TLS_ECDH_anon_WITH_AES_128_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blI:Lokhttp3/h;
const-string v0, "TLS_ECDH_anon_WITH_AES_256_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blJ:Lokhttp3/h;
const-string v0, "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blK:Lokhttp3/h;
const-string v0, "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blL:Lokhttp3/h;
const-string v0, "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blM:Lokhttp3/h;
const-string v0, "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blN:Lokhttp3/h;
const-string v0, "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blO:Lokhttp3/h;
const-string v0, "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blP:Lokhttp3/h;
const-string v0, "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blQ:Lokhttp3/h;
const-string v0, "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blR:Lokhttp3/h;
const-string v0, "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blS:Lokhttp3/h;
const-string v0, "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blT:Lokhttp3/h;
const-string v0, "TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blU:Lokhttp3/h;
const-string v0, "TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blV:Lokhttp3/h;
const-string v0, "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blW:Lokhttp3/h;
const-string v0, "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blX:Lokhttp3/h;
const-string v0, "TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blY:Lokhttp3/h;
const-string v0, "TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->blZ:Lokhttp3/h;
const-string v0, "TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bma:Lokhttp3/h;
const-string v0, "TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmb:Lokhttp3/h;
const-string v0, "TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmc:Lokhttp3/h;
const-string v0, "TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmd:Lokhttp3/h;
const-string v0, "TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bme:Lokhttp3/h;
const-string v0, "TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmf:Lokhttp3/h;
const-string v0, "TLS_AES_128_GCM_SHA256"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmg:Lokhttp3/h;
const-string v0, "TLS_AES_256_GCM_SHA384"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmh:Lokhttp3/h;
const-string v0, "TLS_CHACHA20_POLY1305_SHA256"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmi:Lokhttp3/h;
const-string v0, "TLS_AES_128_CCM_SHA256"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmj:Lokhttp3/h;
const-string v0, "TLS_AES_256_CCM_8_SHA256"
invoke-static {v0}, Lokhttp3/h;->dx(Ljava/lang/String;)Lokhttp3/h;
move-result-object v0
sput-object v0, Lokhttp3/h;->bmk: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;->dw(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 dw(Ljava/lang/String;)Lokhttp3/h;
.locals 5
const-class v0, Lokhttp3/h;
monitor-enter v0
:try_start_0
sget-object v1, Lokhttp3/h;->bjV: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;->bjV: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;->bjV: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 dx(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;->bjV: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