Let us walk on the 3-isogeny graph
|
Go to the source code of this file.
Data Structures | |
class | SSLContext |
Namespaces | |
namespace | pip |
namespace | pip._vendor |
namespace | pip._vendor.urllib3 |
namespace | pip._vendor.urllib3.util |
namespace | pip._vendor.urllib3.util.ssl_ |
Functions | |
_const_compare_digest_backport (a, b) | |
assert_fingerprint (cert, fingerprint) | |
resolve_cert_reqs (candidate) | |
resolve_ssl_version (candidate) | |
create_urllib3_context (ssl_version=None, cert_reqs=None, options=None, ciphers=None) | |
ssl_wrap_socket (sock, keyfile=None, certfile=None, cert_reqs=None, ca_certs=None, server_hostname=None, ssl_version=None, ciphers=None, ssl_context=None, ca_cert_dir=None, key_password=None, ca_cert_data=None, tls_in_tls=False) | |
is_ipaddress (hostname) | |
_is_key_file_encrypted (key_file) | |
_ssl_wrap_socket_impl (sock, ssl_context, tls_in_tls, server_hostname=None) | |
Variables | |
SSLContext = None | |
SSLTransport = None | |
bool | HAS_SNI = False |
bool | IS_PYOPENSSL = False |
bool | IS_SECURETRANSPORT = False |
list | ALPN_PROTOCOLS = ["http/1.1"] |
dict | HASHFUNC_MAP = {32: md5, 40: sha1, 64: sha256} |
_const_compare_digest = getattr(hmac, "compare_digest", _const_compare_digest_backport) | |
PROTOCOL_SSLv23 = PROTOCOL_TLS | |
PROTOCOL_TLS_CLIENT = PROTOCOL_TLS | |
OP_NO_SSLv2 | |
OP_NO_SSLv3 | |
int | OP_NO_COMPRESSION = 0x20000 |
int | OP_NO_TICKET = 0x4000 |
str | DEFAULT_CIPHERS |