Versions in this module Expand all Collapse all v0 v0.0.1 May 17, 2015 Changes in this version + const OP_PCL_TLS10_AES_128_CBC_SHA512 + const SSL_EN_RC2_128_CBC_WITH_MD5 + const SSL_FORTEZZA_KEA_WITH_FORTEZZA_CBC_SHA + const SSL_FORTEZZA_KEA_WITH_NULL_SHA + const SSL_RSA_WITH_3DES_EDE_CBC_MD5 + const SSL_RSA_WITH_DES_CBC_MD5 + const SSL_RSA_WITH_IDEA_CBC_MD5 + const SSL_RSA_WITH_RC2_CBC_MD5 + const TLS_DHE_DSS_EXPORT1024_WITH_DES_CBC_SHA + const TLS_DHE_DSS_EXPORT1024_WITH_RC4_56_SHA + const TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA + const TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA + const TLS_DHE_DSS_WITH_AES_128_CBC_SHA + const TLS_DHE_DSS_WITH_AES_128_CBC_SHA256 + const TLS_DHE_DSS_WITH_AES_128_GCM_SHA256 + const TLS_DHE_DSS_WITH_AES_256_CBC_SHA + const TLS_DHE_DSS_WITH_AES_256_CBC_SHA256 + const TLS_DHE_DSS_WITH_AES_256_GCM_SHA384 + const TLS_DHE_DSS_WITH_ARIA_128_CBC_SHA256 + const TLS_DHE_DSS_WITH_ARIA_128_GCM_SHA256 + const TLS_DHE_DSS_WITH_ARIA_256_CBC_SHA384 + const TLS_DHE_DSS_WITH_ARIA_256_GCM_SHA384 + const TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA + const TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256 + const TLS_DHE_DSS_WITH_CAMELLIA_128_GCM_SHA256 + const TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA + const TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256 + const TLS_DHE_DSS_WITH_CAMELLIA_256_GCM_SHA384 + const TLS_DHE_DSS_WITH_DES_CBC_SHA + const TLS_DHE_DSS_WITH_RC4_128_SHA + const TLS_DHE_DSS_WITH_SEED_CBC_SHA + const TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA + const TLS_DHE_PSK_WITH_AES_128_CBC_SHA + const TLS_DHE_PSK_WITH_AES_128_CBC_SHA256 + const TLS_DHE_PSK_WITH_AES_128_CCM + const TLS_DHE_PSK_WITH_AES_128_GCM_SHA256 + const TLS_DHE_PSK_WITH_AES_256_CBC_SHA + const TLS_DHE_PSK_WITH_AES_256_CBC_SHA384 + const TLS_DHE_PSK_WITH_AES_256_CCM + const TLS_DHE_PSK_WITH_AES_256_GCM_SHA384 + const TLS_DHE_PSK_WITH_ARIA_128_CBC_SHA256 + const TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256 + const TLS_DHE_PSK_WITH_ARIA_256_CBC_SHA384 + const TLS_DHE_PSK_WITH_ARIA_256_GCM_SHA384 + const TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256 + const TLS_DHE_PSK_WITH_CAMELLIA_128_GCM_SHA256 + const TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 + const TLS_DHE_PSK_WITH_CAMELLIA_256_GCM_SHA384 + const TLS_DHE_PSK_WITH_NULL_SHA + const TLS_DHE_PSK_WITH_NULL_SHA256 + const TLS_DHE_PSK_WITH_NULL_SHA384 + const TLS_DHE_PSK_WITH_RC4_128_SHA + const TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA + const TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA + const TLS_DHE_RSA_WITH_AES_128_CBC_SHA + const TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 + const TLS_DHE_RSA_WITH_AES_128_CCM + const TLS_DHE_RSA_WITH_AES_128_CCM_8 + const TLS_DHE_RSA_WITH_AES_128_GCM_SHA256 + const TLS_DHE_RSA_WITH_AES_256_CBC_SHA + const TLS_DHE_RSA_WITH_AES_256_CBC_SHA256 + const TLS_DHE_RSA_WITH_AES_256_CCM + const TLS_DHE_RSA_WITH_AES_256_CCM_8 + const TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 + const TLS_DHE_RSA_WITH_ARIA_128_CBC_SHA256 + const TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256 + const TLS_DHE_RSA_WITH_ARIA_256_CBC_SHA384 + const TLS_DHE_RSA_WITH_ARIA_256_GCM_SHA384 + const TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA + const TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 + const TLS_DHE_RSA_WITH_CAMELLIA_128_GCM_SHA256 + const TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA + const TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256 + const TLS_DHE_RSA_WITH_CAMELLIA_256_GCM_SHA384 + const TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256 + const TLS_DHE_RSA_WITH_DES_CBC_SHA + const TLS_DHE_RSA_WITH_SEED_CBC_SHA + const TLS_DH_ANON_EXPORT_WITH_DES40_CBC_SHA + const TLS_DH_ANON_EXPORT_WITH_RC4_40_MD5 + const TLS_DH_ANON_WITH_3DES_EDE_CBC_SHA + const TLS_DH_ANON_WITH_AES_128_CBC_SHA + const TLS_DH_ANON_WITH_AES_128_CBC_SHA256 + const TLS_DH_ANON_WITH_AES_128_GCM_SHA256 + const TLS_DH_ANON_WITH_AES_256_CBC_SHA + const TLS_DH_ANON_WITH_AES_256_CBC_SHA256 + const TLS_DH_ANON_WITH_AES_256_GCM_SHA384 + const TLS_DH_ANON_WITH_ARIA_128_CBC_SHA256 + const TLS_DH_ANON_WITH_ARIA_128_GCM_SHA256 + const TLS_DH_ANON_WITH_ARIA_256_CBC_SHA384 + const TLS_DH_ANON_WITH_ARIA_256_GCM_SHA384 + const TLS_DH_ANON_WITH_CAMELLIA_128_CBC_SHA + const TLS_DH_ANON_WITH_CAMELLIA_128_CBC_SHA256 + const TLS_DH_ANON_WITH_CAMELLIA_128_GCM_SHA256 + const TLS_DH_ANON_WITH_CAMELLIA_256_CBC_SHA + const TLS_DH_ANON_WITH_CAMELLIA_256_CBC_SHA256 + const TLS_DH_ANON_WITH_CAMELLIA_256_GCM_SHA384 + const TLS_DH_ANON_WITH_DES_CBC_SHA + const TLS_DH_ANON_WITH_RC4_128_MD5 + const TLS_DH_ANON_WITH_SEED_CBC_SHA + const TLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHA + const TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA + const TLS_DH_DSS_WITH_AES_128_CBC_SHA + const TLS_DH_DSS_WITH_AES_128_CBC_SHA256 + const TLS_DH_DSS_WITH_AES_128_GCM_SHA256 + const TLS_DH_DSS_WITH_AES_256_CBC_SHA + const TLS_DH_DSS_WITH_AES_256_CBC_SHA256 + const TLS_DH_DSS_WITH_AES_256_GCM_SHA384 + const TLS_DH_DSS_WITH_ARIA_128_CBC_SHA256 + const TLS_DH_DSS_WITH_ARIA_128_GCM_SHA256 + const TLS_DH_DSS_WITH_ARIA_256_CBC_SHA384 + const TLS_DH_DSS_WITH_ARIA_256_GCM_SHA384 + const TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA + const TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA256 + const TLS_DH_DSS_WITH_CAMELLIA_128_GCM_SHA256 + const TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA + const TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA256 + const TLS_DH_DSS_WITH_CAMELLIA_256_GCM_SHA384 + const TLS_DH_DSS_WITH_DES_CBC_SHA + const TLS_DH_DSS_WITH_SEED_CBC_SHA + const TLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHA + const TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA + const TLS_DH_RSA_WITH_AES_128_CBC_SHA + const TLS_DH_RSA_WITH_AES_128_CBC_SHA256 + const TLS_DH_RSA_WITH_AES_128_GCM_SHA256 + const TLS_DH_RSA_WITH_AES_256_CBC_SHA + const TLS_DH_RSA_WITH_AES_256_CBC_SHA256 + const TLS_DH_RSA_WITH_AES_256_GCM_SHA384 + const TLS_DH_RSA_WITH_ARIA_128_CBC_SHA256 + const TLS_DH_RSA_WITH_ARIA_128_GCM_SHA256 + const TLS_DH_RSA_WITH_ARIA_256_CBC_SHA384 + const TLS_DH_RSA_WITH_ARIA_256_GCM_SHA384 + const TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA + const TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA256 + const TLS_DH_RSA_WITH_CAMELLIA_128_GCM_SHA256 + const TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA + const TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA256 + const TLS_DH_RSA_WITH_CAMELLIA_256_GCM_SHA384 + const TLS_DH_RSA_WITH_DES_CBC_SHA + const TLS_DH_RSA_WITH_SEED_CBC_SHA + const TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA + const TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA + const TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 + const TLS_ECDHE_ECDSA_WITH_AES_128_CCM + const TLS_ECDHE_ECDSA_WITH_AES_128_CCM_8 + const TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 + const TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA + const TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 + const TLS_ECDHE_ECDSA_WITH_AES_256_CCM + const TLS_ECDHE_ECDSA_WITH_AES_256_CCM_8 + const TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 + const TLS_ECDHE_ECDSA_WITH_ARIA_128_CBC_SHA256 + const TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256 + const TLS_ECDHE_ECDSA_WITH_ARIA_256_CBC_SHA384 + const TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384 + const TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256 + const TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_GCM_SHA256 + const TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384 + const TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_GCM_SHA384 + const TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 + const TLS_ECDHE_ECDSA_WITH_NULL_SHA + const TLS_ECDHE_ECDSA_WITH_RC4_128_SHA + const TLS_ECDHE_PSK_WITH_3DES_EDE_CBC_SHA + const TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA + const TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256 + const TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA + const TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384 + const TLS_ECDHE_PSK_WITH_ARIA_128_CBC_SHA256 + const TLS_ECDHE_PSK_WITH_ARIA_256_CBC_SHA384 + const TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256 + const TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 + const TLS_ECDHE_PSK_WITH_NULL_SHA + const TLS_ECDHE_PSK_WITH_NULL_SHA256 + const TLS_ECDHE_PSK_WITH_NULL_SHA384 + const TLS_ECDHE_PSK_WITH_RC4_128_SHA + const TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA + const TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA + const TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 + const TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 + const TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA + const TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 + const TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 + const TLS_ECDHE_RSA_WITH_ARIA_128_CBC_SHA256 + const TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256 + const TLS_ECDHE_RSA_WITH_ARIA_256_CBC_SHA384 + const TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384 + const TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 + const TLS_ECDHE_RSA_WITH_CAMELLIA_128_GCM_SHA256 + const TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384 + const TLS_ECDHE_RSA_WITH_CAMELLIA_256_GCM_SHA384 + const TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 + const TLS_ECDHE_RSA_WITH_NULL_SHA + const TLS_ECDHE_RSA_WITH_RC4_128_SHA + const TLS_ECDH_ANON_WITH_3DES_EDE_CBC_SHA + const TLS_ECDH_ANON_WITH_AES_128_CBC_SHA + const TLS_ECDH_ANON_WITH_AES_256_CBC_SHA + const TLS_ECDH_ANON_WITH_NULL_SHA + const TLS_ECDH_ANON_WITH_RC4_128_SHA + const TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA + const TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA + const TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256 + const TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256 + const TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA + const TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384 + const TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384 + const TLS_ECDH_ECDSA_WITH_ARIA_128_CBC_SHA256 + const TLS_ECDH_ECDSA_WITH_ARIA_128_GCM_SHA256 + const TLS_ECDH_ECDSA_WITH_ARIA_256_CBC_SHA384 + const TLS_ECDH_ECDSA_WITH_ARIA_256_GCM_SHA384 + const TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256 + const TLS_ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256 + const TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384 + const TLS_ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384 + const TLS_ECDH_ECDSA_WITH_NULL_SHA + const TLS_ECDH_ECDSA_WITH_RC4_128_SHA + const TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA + const TLS_ECDH_RSA_WITH_AES_128_CBC_SHA + const TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256 + const TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256 + const TLS_ECDH_RSA_WITH_AES_256_CBC_SHA + const TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384 + const TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384 + const TLS_ECDH_RSA_WITH_ARIA_128_CBC_SHA256 + const TLS_ECDH_RSA_WITH_ARIA_128_GCM_SHA256 + const TLS_ECDH_RSA_WITH_ARIA_256_CBC_SHA384 + const TLS_ECDH_RSA_WITH_ARIA_256_GCM_SHA384 + const TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256 + const TLS_ECDH_RSA_WITH_CAMELLIA_128_GCM_SHA256 + const TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384 + const TLS_ECDH_RSA_WITH_CAMELLIA_256_GCM_SHA384 + const TLS_ECDH_RSA_WITH_NULL_SHA + const TLS_ECDH_RSA_WITH_RC4_128_SHA + const TLS_FALLBACK_SCSV + const TLS_GOSTR341001_WITH_28147_CNT_IMIT + const TLS_GOSTR341001_WITH_NULL_GOSTR3411 + const TLS_GOSTR341094_WITH_28147_CNT_IMIT + const TLS_GOSTR341094_WITH_NULL_GOSTR3411 + const TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5 + const TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA + const TLS_KRB5_EXPORT_WITH_RC2_CBC_40_MD5 + const TLS_KRB5_EXPORT_WITH_RC2_CBC_40_SHA + const TLS_KRB5_EXPORT_WITH_RC4_40_MD5 + const TLS_KRB5_EXPORT_WITH_RC4_40_SHA + const TLS_KRB5_WITH_3DES_EDE_CBC_MD5 + const TLS_KRB5_WITH_3DES_EDE_CBC_SHA + const TLS_KRB5_WITH_DES_CBC_MD5 + const TLS_KRB5_WITH_DES_CBC_SHA + const TLS_KRB5_WITH_IDEA_CBC_MD5 + const TLS_KRB5_WITH_IDEA_CBC_SHA + const TLS_KRB5_WITH_RC4_128_MD5 + const TLS_KRB5_WITH_RC4_128_SHA + const TLS_NULL_WITH_NULL_NULL + const TLS_PSK_DHE_WITH_AES_128_CCM_8 + const TLS_PSK_DHE_WITH_AES_256_CCM_8 + const TLS_PSK_WITH_3DES_EDE_CBC_SHA + const TLS_PSK_WITH_AES_128_CBC_SHA + const TLS_PSK_WITH_AES_128_CBC_SHA256 + const TLS_PSK_WITH_AES_128_CCM + const TLS_PSK_WITH_AES_128_CCM_8 + const TLS_PSK_WITH_AES_128_GCM_SHA256 + const TLS_PSK_WITH_AES_256_CBC_SHA + const TLS_PSK_WITH_AES_256_CBC_SHA384 + const TLS_PSK_WITH_AES_256_CCM + const TLS_PSK_WITH_AES_256_CCM_8 + const TLS_PSK_WITH_AES_256_GCM_SHA384 + const TLS_PSK_WITH_ARIA_128_CBC_SHA256 + const TLS_PSK_WITH_ARIA_128_GCM_SHA256 + const TLS_PSK_WITH_ARIA_256_CBC_SHA384 + const TLS_PSK_WITH_ARIA_256_GCM_SHA384 + const TLS_PSK_WITH_CAMELLIA_128_CBC_SHA256 + const TLS_PSK_WITH_CAMELLIA_128_GCM_SHA256 + const TLS_PSK_WITH_CAMELLIA_256_CBC_SHA384 + const TLS_PSK_WITH_CAMELLIA_256_GCM_SHA384 + const TLS_PSK_WITH_NULL_SHA + const TLS_PSK_WITH_NULL_SHA256 + const TLS_PSK_WITH_NULL_SHA384 + const TLS_PSK_WITH_RC4_128_SHA + const TLS_RENEGO_PROTECTION_REQUEST + const TLS_RSA_EXPORT1024_WITH_DES_CBC_SHA + const TLS_RSA_EXPORT1024_WITH_RC2_CBC_56_MD5 + const TLS_RSA_EXPORT1024_WITH_RC4_56_MD5 + const TLS_RSA_EXPORT1024_WITH_RC4_56_SHA + const TLS_RSA_EXPORT_WITH_DES40_CBC_SHA + const TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5 + const TLS_RSA_EXPORT_WITH_RC4_40_MD5 + const TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA + const TLS_RSA_PSK_WITH_AES_128_CBC_SHA + const TLS_RSA_PSK_WITH_AES_128_CBC_SHA256 + const TLS_RSA_PSK_WITH_AES_128_GCM_SHA256 + const TLS_RSA_PSK_WITH_AES_256_CBC_SHA + const TLS_RSA_PSK_WITH_AES_256_CBC_SHA384 + const TLS_RSA_PSK_WITH_AES_256_GCM_SHA384 + const TLS_RSA_PSK_WITH_ARIA_128_CBC_SHA256 + const TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256 + const TLS_RSA_PSK_WITH_ARIA_256_CBC_SHA384 + const TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384 + const TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256 + const TLS_RSA_PSK_WITH_CAMELLIA_128_GCM_SHA256 + const TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384 + const TLS_RSA_PSK_WITH_CAMELLIA_256_GCM_SHA384 + const TLS_RSA_PSK_WITH_NULL_SHA + const TLS_RSA_PSK_WITH_NULL_SHA256 + const TLS_RSA_PSK_WITH_NULL_SHA384 + const TLS_RSA_PSK_WITH_RC4_128_SHA + const TLS_RSA_WITH_3DES_EDE_CBC_SHA + const TLS_RSA_WITH_AES_128_CBC_SHA + const TLS_RSA_WITH_AES_128_CBC_SHA256 + const TLS_RSA_WITH_AES_128_CCM + const TLS_RSA_WITH_AES_128_CCM_8 + const TLS_RSA_WITH_AES_128_GCM_SHA256 + const TLS_RSA_WITH_AES_256_CBC_SHA + const TLS_RSA_WITH_AES_256_CBC_SHA256 + const TLS_RSA_WITH_AES_256_CCM + const TLS_RSA_WITH_AES_256_CCM_8 + const TLS_RSA_WITH_AES_256_GCM_SHA384 + const TLS_RSA_WITH_ARIA_128_CBC_SHA256 + const TLS_RSA_WITH_ARIA_128_GCM_SHA256 + const TLS_RSA_WITH_ARIA_256_CBC_SHA384 + const TLS_RSA_WITH_ARIA_256_GCM_SHA384 + const TLS_RSA_WITH_CAMELLIA_128_CBC_SHA + const TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256 + const TLS_RSA_WITH_CAMELLIA_128_GCM_SHA256 + const TLS_RSA_WITH_CAMELLIA_256_CBC_SHA + const TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256 + const TLS_RSA_WITH_CAMELLIA_256_GCM_SHA384 + const TLS_RSA_WITH_DES_CBC_SHA + const TLS_RSA_WITH_IDEA_CBC_SHA + const TLS_RSA_WITH_NULL_MD5 + const TLS_RSA_WITH_NULL_SHA + const TLS_RSA_WITH_NULL_SHA256 + const TLS_RSA_WITH_RC4_128_MD5 + const TLS_RSA_WITH_RC4_128_SHA + const TLS_RSA_WITH_SEED_CBC_SHA + const TLS_SRP_SHA_DSS_WITH_3DES_EDE_CBC_SHA + const TLS_SRP_SHA_DSS_WITH_AES_128_CBC_SHA + const TLS_SRP_SHA_DSS_WITH_AES_256_CBC_SHA + const TLS_SRP_SHA_RSA_WITH_3DES_EDE_CBC_SHA + const TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA + const TLS_SRP_SHA_RSA_WITH_AES_256_CBC_SHA + const TLS_SRP_SHA_WITH_3DES_EDE_CBC_SHA + const TLS_SRP_SHA_WITH_AES_128_CBC_SHA + const TLS_SRP_SHA_WITH_AES_256_CBC_SHA + const VersionSSL30 + const VersionTLS10 + const VersionTLS11 + const VersionTLS12 + var CBCSuiteIDList []uint16 = []uint16 + var ChromeCiphers []uint16 = []uint16 + var ChromeNoDHECiphers []uint16 = []uint16 + var DHE512ExportCiphers []uint16 = []uint16 + var DHECiphers []uint16 = []uint16 + var DHEExportCiphers []uint16 = []uint16 + var ExportCiphers []uint16 = []uint16 + var FirefoxCiphers []uint16 = []uint16 + var FirefoxNoDHECiphers []uint16 = []uint16 + var HeartbleedError = errors.New("Error after Heartbleed") + var RSA512ExportCiphers []uint16 = []uint16 + var RSACiphers = []uint16 + var RSAExportCiphers []uint16 = []uint16 + var SChannelSuites []uint16 = []uint16 + var SafariCiphers []uint16 = []uint16 + var SafariNoDHECiphers []uint16 = []uint16 + func Listen(network, laddr string, config *Config) (net.Listener, error) + func NewListener(inner net.Listener, config *Config) net.Listener + type Certificate struct + Certificate [][]byte + Leaf *x509.Certificate + OCSPStaple []byte + PrivateKey crypto.PrivateKey + func LoadX509KeyPair(certFile, keyFile string) (cert Certificate, err error) + func X509KeyPair(certPEMBlock, keyPEMBlock []byte) (cert Certificate, err error) + type Certificates struct + Certificates [][]byte + ParsedCertificates []*x509.Certificate + func (c *Certificates) FromEncoded(ec *encodedCertificates) *Certificates + func (c *Certificates) MarshalJSON() ([]byte, error) + func (c *Certificates) UnmarshalJSON(b []byte) error + type CipherSuite uint16 + func (cs CipherSuite) MarshalJSON() ([]byte, error) + func (cs CipherSuite) String() string + type ClientAuthType int + const NoClientCert + const RequestClientCert + const RequireAndVerifyClientCert + const RequireAnyClientCert + const VerifyClientCertIfGiven + type ClientSessionCache interface + Get func(sessionKey string) (session *ClientSessionState, ok bool) + Put func(sessionKey string, cs *ClientSessionState) + func NewLRUClientSessionCache(capacity int) ClientSessionCache + type ClientSessionState struct + type Config struct + Certificates []Certificate + CipherSuites []uint16 + ClientAuth ClientAuthType + ClientCAs *x509.CertPool + ClientSessionCache ClientSessionCache + CurvePreferences []CurveID + ExportRSAKey *rsa.PrivateKey + ForceSuites bool + InsecureSkipVerify bool + MaxVersion uint16 + MinVersion uint16 + NameToCertificate map[string]*Certificate + NextProtos []string + PreferServerCipherSuites bool + Rand io.Reader + RootCAs *x509.CertPool + ServerName string + SessionTicketKey [32]byte + SessionTicketsDisabled bool + Time func() time.Time + func (c *Config) BuildNameToCertificate() + type Conn struct + func Client(conn net.Conn, config *Config) *Conn + func Dial(network, addr string, config *Config) (*Conn, error) + func DialWithDialer(dialer *net.Dialer, network, addr string, config *Config) (*Conn, error) + func Server(conn net.Conn, config *Config) *Conn + func (c *Conn) CheckHeartbleed(b []byte) (n int, err error) + func (c *Conn) ClientCiphers() []CipherSuite + func (c *Conn) ClientHelloRaw() []byte + func (c *Conn) Close() error + func (c *Conn) ConnectionState() ConnectionState + func (c *Conn) GetHandshakeLog() *ServerHandshake + func (c *Conn) GetHeartbleedLog() *Heartbleed + func (c *Conn) Handshake() error + func (c *Conn) LocalAddr() net.Addr + func (c *Conn) OCSPResponse() []byte + func (c *Conn) Read(b []byte) (n int, err error) + func (c *Conn) RemoteAddr() net.Addr + func (c *Conn) SetDeadline(t time.Time) error + func (c *Conn) SetReadDeadline(t time.Time) error + func (c *Conn) SetWriteDeadline(t time.Time) error + func (c *Conn) VerifyHostname(host string) error + func (c *Conn) Write(b []byte) (int, error) + type ConnectionState struct + CipherSuite uint16 + DidResume bool + HandshakeComplete bool + NegotiatedProtocol string + NegotiatedProtocolIsMutual bool + PeerCertificates []*x509.Certificate + ServerName string + VerifiedChains [][]*x509.Certificate + Version uint16 + type CurveID uint16 + const CurveP256 + const CurveP384 + const CurveP521 + type DHParams struct + G *big.Int + P *big.Int + Ys *big.Int + func (p *DHParams) MarshalJSON() ([]byte, error) + type ExportSignatureAlgorithm uint16 + func (esa *ExportSignatureAlgorithm) MarshalJSON() ([]byte, error) + type Finished struct + VerifyData []byte + type Heartbleed struct + HeartbeatEnabled bool + Vulnerable bool + type RSAExportParams struct + Exponent uint32 + Length int + Modulus []byte + PublicKey rsa.PublicKey + type ServerHandshake struct + DHExportParams *DHParams + DHParams *DHParams + RSAExportParams *RSAExportParams + ServerCertificates *Certificates + ServerFinished *Finished + ServerHello *ServerHello + ServerKeyExchange *ServerKeyExchange + type ServerHello struct + CipherSuite CipherSuite + CompressionMethod uint8 + HeartbeatSupported bool + OcspStapling bool + Random []byte + SecureRenegotiation bool + SessionID []byte + TicketSupported bool + Version TLSVersion + type ServerKeyExchange struct + Key []byte + type TLSVersion uint16 + func (v TLSVersion) MarshalJSON() ([]byte, error) + func (v TLSVersion) String() string