List of all items
Structs
- client::AutoTlsStream
- client::TlsConnector
- client::TlsConnectorData
- client::TlsConnectorLayer
- client::TlsStream
- core::aes::AesKey
- core::aes::KeyError
- core::asn1::Asn1BitString
- core::asn1::Asn1BitStringRef
- core::asn1::Asn1GeneralizedTime
- core::asn1::Asn1GeneralizedTimeRef
- core::asn1::Asn1Integer
- core::asn1::Asn1IntegerRef
- core::asn1::Asn1Object
- core::asn1::Asn1ObjectRef
- core::asn1::Asn1String
- core::asn1::Asn1StringRef
- core::asn1::Asn1Time
- core::asn1::Asn1TimeRef
- core::asn1::Asn1Type
- core::asn1::TimeDiff
- core::bn::BigNum
- core::bn::BigNumContext
- core::bn::BigNumContextRef
- core::bn::BigNumRef
- core::bn::MsbOption
- core::conf::Conf
- core::conf::ConfMethod
- core::conf::ConfRef
- core::derive::Deriver
- core::dh::Dh
- core::dh::DhRef
- core::dsa::Dsa
- core::dsa::DsaRef
- core::ec::Asn1Flag
- core::ec::EcGroup
- core::ec::EcGroupRef
- core::ec::EcKey
- core::ec::EcKeyRef
- core::ec::EcPoint
- core::ec::EcPointRef
- core::ec::PointConversionForm
- core::ecdsa::EcdsaSig
- core::ecdsa::EcdsaSigRef
- core::error::Error
- core::error::ErrorStack
- core::ex_data::Index
- core::hash::DigestBytes
- core::hash::Hasher
- core::hash::MessageDigest
- core::hpke::HpkeKey
- core::hpke::HpkeKeyRef
- core::nid::Nid
- core::nid::SignatureAlgorithms
- core::pkcs12::ParsedPkcs12
- core::pkcs12::Pkcs12
- core::pkcs12::Pkcs12Builder
- core::pkcs12::Pkcs12Ref
- core::pkcs5::KeyIvPair
- core::pkey::Id
- core::pkey::PKey
- core::pkey::PKeyRef
- core::rsa::Padding
- core::rsa::Rsa
- core::rsa::RsaPrivateKeyBuilder
- core::rsa::RsaRef
- core::sha::Sha1
- core::sha::Sha224
- core::sha::Sha256
- core::sha::Sha384
- core::sha::Sha512
- core::sha::Sha512_256
- core::sign::RsaPssSaltlen
- core::sign::Signer
- core::sign::Verifier
- core::srtp::SrtpProfileId
- core::srtp::SrtpProtectionProfile
- core::srtp::SrtpProtectionProfileRef
- core::ssl::AlpnError
- core::ssl::AsyncPrivateKeyMethodError
- core::ssl::AsyncSelectCertError
- core::ssl::CertificateCompressionAlgorithm
- core::ssl::CipherBits
- core::ssl::ClientHello
- core::ssl::CompliancePolicy
- core::ssl::ConnectConfiguration
- core::ssl::Error
- core::ssl::ErrorCode
- core::ssl::ExtensionType
- core::ssl::GetSessionPendingError
- core::ssl::MidHandshakeSslStream
- core::ssl::NameType
- core::ssl::PrivateKeyMethodError
- core::ssl::SelectCertError
- core::ssl::ShutdownState
- core::ssl::SniError
- core::ssl::Ssl
- core::ssl::Ssl3AlertLevel
- core::ssl::SslAcceptor
- core::ssl::SslAcceptorBuilder
- core::ssl::SslAlert
- core::ssl::SslCipher
- core::ssl::SslCipherRef
- core::ssl::SslConnector
- core::ssl::SslConnectorBuilder
- core::ssl::SslContext
- core::ssl::SslContextBuilder
- core::ssl::SslContextRef
- core::ssl::SslCurve
- core::ssl::SslEchKeys
- core::ssl::SslEchKeysRef
- core::ssl::SslFiletype
- core::ssl::SslInfoCallbackAlert
- core::ssl::SslInfoCallbackMode
- core::ssl::SslMethod
- core::ssl::SslMode
- core::ssl::SslOptions
- core::ssl::SslRef
- core::ssl::SslSession
- core::ssl::SslSessionCacheMode
- core::ssl::SslSessionRef
- core::ssl::SslSignatureAlgorithm
- core::ssl::SslStream
- core::ssl::SslStreamBuilder
- core::ssl::SslVerifyMode
- core::ssl::SslVersion
- core::ssl::StatusType
- core::stack::IntoIter
- core::stack::Iter
- core::stack::IterMut
- core::stack::Stack
- core::stack::StackRef
- core::string::OpensslString
- core::string::OpensslStringRef
- core::symm::Cipher
- core::symm::Crypter
- core::tokio::AsyncPrivateKeyMethodError
- core::tokio::AsyncSelectCertError
- core::tokio::HandshakeError
- core::tokio::HandshakeFuture
- core::tokio::SslStream
- core::tokio::SslStreamBuilder
- core::x509::GeneralName
- core::x509::GeneralNameRef
- core::x509::X509
- core::x509::X509Algorithm
- core::x509::X509AlgorithmRef
- core::x509::X509Builder
- core::x509::X509Extension
- core::x509::X509ExtensionRef
- core::x509::X509Name
- core::x509::X509NameBuilder
- core::x509::X509NameEntries
- core::x509::X509NameEntry
- core::x509::X509NameEntryRef
- core::x509::X509NameRef
- core::x509::X509Object
- core::x509::X509ObjectRef
- core::x509::X509Ref
- core::x509::X509Req
- core::x509::X509ReqBuilder
- core::x509::X509ReqRef
- core::x509::X509StoreContext
- core::x509::X509StoreContextRef
- core::x509::X509VerifyError
- core::x509::X509v3Context
- core::x509::extension::AuthorityKeyIdentifier
- core::x509::extension::BasicConstraints
- core::x509::extension::ExtendedKeyUsage
- core::x509::extension::KeyUsage
- core::x509::extension::SubjectAlternativeName
- core::x509::extension::SubjectKeyIdentifier
- core::x509::store::X509Store
- core::x509::store::X509StoreBuilder
- core::x509::store::X509StoreBuilderRef
- core::x509::store::X509StoreRef
- core::x509::verify::X509CheckFlags
- core::x509::verify::X509Flags
- core::x509::verify::X509VerifyFlags
- core::x509::verify::X509VerifyParam
- core::x509::verify::X509VerifyParamRef
- keylog::KeyLogFileHandle
- server::TlsAcceptorData
- server::TlsAcceptorLayer
- server::TlsAcceptorService
- types::SecureTransport
- types::TlsTunnel
- types::client::ClientAuthData
- types::client::ClientConfig
- types::client::ClientConfigChain
- types::client::ClientHello
- types::client::NegotiatedTlsParameters
- types::client::ProxyClientConfig
Enums
- core::pkey::Params
- core::pkey::Private
- core::pkey::Public
- core::ssl::HandshakeError
- core::ssl::ShutdownResult
- core::ssl::SslInfoCallbackValue
- core::ssl::SslVerifyError
- core::symm::Mode
- types::ApplicationProtocol
- types::CipherSuite
- types::CompressionAlgorithm
- types::ECPointFormat
- types::ExtensionId
- types::ProtocolVersion
- types::SignatureScheme
- types::SupportedGroup
- types::client::ClientAuth
- types::client::ClientHelloExtension
- types::client::ECHClientHello
- types::client::ServerVerifyMode
Traits
- RamaFrom
- RamaInto
- RamaTryFrom
- RamaTryInto
- core::pkey::HasParams
- core::pkey::HasPrivate
- core::pkey::HasPublic
- core::ssl::AsyncPrivateKeyMethod
- core::ssl::CertificateCompressor
- core::ssl::PrivateKeyMethod
- core::stack::Stackable
- core::tokio::AsyncPrivateKeyMethod
- core::tokio::SslContextBuilderExt
Functions
- client::tls_connect
- core::aes::unwrap_key
- core::aes::wrap_key
- core::base64::decode_block
- core::base64::encode_block
- core::hash::hash
- core::hash::hash_xof
- core::hash::hmac_sha1
- core::hash::hmac_sha256
- core::hash::hmac_sha512
- core::init
- core::memcmp::eq
- core::pkcs5::bytes_to_key
- core::pkcs5::pbkdf2_hmac
- core::pkcs5::scrypt
- core::rand::rand_bytes
- core::sha::sha1
- core::sha::sha224
- core::sha::sha256
- core::sha::sha384
- core::sha::sha512
- core::sha::sha512_256
- core::ssl::select_next_proto
- core::symm::decrypt
- core::symm::decrypt_aead
- core::symm::encrypt
- core::symm::encrypt_aead
- core::tokio::accept
- core::tokio::connect
- core::version::built_on
- core::version::c_flags
- core::version::dir
- core::version::number
- core::version::platform
- core::version::version
- keylog::new_key_log_file_handle
- keylog::normalize_path
- type_conversion::openssl_cipher_list_str_from_cipher_list
- types::client::append_all_client_configs_to_ctx
- types::client::append_client_config_to_ctx
- types::client::extract_client_config_from_ctx
- types::client::merge_client_hello_lists
- types::client::parse_client_hello
Type Aliases
- core::ssl::BoxCustomVerifyFinish
- core::ssl::BoxCustomVerifyFuture
- core::ssl::BoxGetSessionFinish
- core::ssl::BoxGetSessionFuture
- core::ssl::BoxPrivateKeyMethodFinish
- core::ssl::BoxPrivateKeyMethodFuture
- core::ssl::BoxSelectCertFinish
- core::ssl::BoxSelectCertFuture
- core::ssl::ExDataFuture
- core::tokio::BoxGetSessionFinish
- core::tokio::BoxGetSessionFuture
- core::tokio::BoxPrivateKeyMethodFinish
- core::tokio::BoxPrivateKeyMethodFuture
- core::tokio::BoxSelectCertFinish
- core::tokio::BoxSelectCertFuture
- core::tokio::ExDataFuture
- core::x509::X509VerifyResult
Constants
- core::pkcs12::PKCS12_DEFAULT_ITER
- core::rsa::EVP_PKEY_OP_DECRYPT
- core::rsa::EVP_PKEY_OP_ENCRYPT
- core::rsa::EVP_PKEY_OP_SIGN
- core::rsa::EVP_PKEY_OP_SIGNCTX
- core::rsa::EVP_PKEY_OP_TYPE_CRYPT
- core::rsa::EVP_PKEY_OP_TYPE_SIG
- core::rsa::EVP_PKEY_OP_VERIFY
- core::rsa::EVP_PKEY_OP_VERIFYCTX
- core::rsa::EVP_PKEY_OP_VERIFYRECOVER