.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 ()V .locals 1 new-instance v0, Lokhttp3/h$1; invoke-direct {v0}, Lokhttp3/h$1;->()V sput-object v0, Lokhttp3/h;->blA:Ljava/util/Comparator; new-instance v0, Ljava/util/LinkedHashMap; invoke-direct {v0}, Ljava/util/LinkedHashMap;->()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 (Ljava/lang/String;)V .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()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;->()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;->(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;->(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;->(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;->(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;->(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