List of all items[−]
Structs
- alert::Alert
- application_data::ApplicationData
- change_cipher_spec::ChangeCipherSpec
- cipher_suite::cipher_suite_aes_128_ccm::CipherSuiteAes128Ccm
- cipher_suite::cipher_suite_aes_128_gcm_sha256::CipherSuiteAes128GcmSha256
- cipher_suite::cipher_suite_aes_256_cbc_sha::CipherSuiteAes256CbcSha
- cipher_suite::cipher_suite_tls_psk_with_aes_128_gcm_sha256::CipherSuiteTlsPskWithAes128GcmSha256
- compression_methods::CompressionMethods
- config::Config
- conn::INVALID_KEYING_LABELS
- crypto::Certificate
- crypto::CryptoPrivateKey
- crypto::crypto_cbc::CryptoCbc
- crypto::crypto_ccm::CryptoCcm
- crypto::crypto_gcm::CryptoGcm
- curve::named_curve::NamedCurveKeypair
- errors::ERR_ALERT_FATAL_OR_CLOSE
- errors::ERR_APPLICATION_DATA_EPOCH_ZERO
- errors::ERR_BUFFER_TOO_SMALL
- errors::ERR_CERTIFICATE_VERIFY_NO_CERTIFICATE
- errors::ERR_CIPHER_SUITE_NO_INTERSECTION
- errors::ERR_CIPHER_SUITE_UNSET
- errors::ERR_CLIENT_CERTIFICATE_NOT_VERIFIED
- errors::ERR_CLIENT_CERTIFICATE_REQUIRED
- errors::ERR_CLIENT_NO_MATCHING_SRTP_PROFILE
- errors::ERR_CLIENT_REQUIRED_BUT_NO_SERVER_EMS
- errors::ERR_COMPRESSION_METHOD_UNSET
- errors::ERR_CONN_CLOSED
- errors::ERR_CONTEXT_CANCELED
- errors::ERR_CONTEXT_UNSUPPORTED
- errors::ERR_COOKIE_MISMATCH
- errors::ERR_COOKIE_TOO_LONG
- errors::ERR_DEADLINE_EXCEEDED
- errors::ERR_DTLSPACKET_INVALID_LENGTH
- errors::ERR_EMPTY_FRAGMENT
- errors::ERR_HANDSHAKE_IN_PROGRESS
- errors::ERR_HANDSHAKE_MESSAGE_UNSET
- errors::ERR_IDENTITY_NO_PSK
- errors::ERR_INVALID_CERTIFICATE
- errors::ERR_INVALID_CIPHER_SPEC
- errors::ERR_INVALID_CIPHER_SUITE
- errors::ERR_INVALID_CLIENT_KEY_EXCHANGE
- errors::ERR_INVALID_COMPRESSION_METHOD
- errors::ERR_INVALID_CONTENT_TYPE
- errors::ERR_INVALID_ECDSASIGNATURE
- errors::ERR_INVALID_ELLIPTIC_CURVE_TYPE
- errors::ERR_INVALID_EXTENSION_TYPE
- errors::ERR_INVALID_FLIGHT
- errors::ERR_INVALID_FSM_TRANSITION
- errors::ERR_INVALID_HASH_ALGORITHM
- errors::ERR_INVALID_MAC
- errors::ERR_INVALID_NAMED_CURVE
- errors::ERR_INVALID_PACKET_LENGTH
- errors::ERR_INVALID_PRIVATE_KEY
- errors::ERR_INVALID_SIGNATURE_ALGORITHM
- errors::ERR_INVALID_SNI_FORMAT
- errors::ERR_KEY_SIGNATURE_GENERATE_UNIMPLEMENTED
- errors::ERR_KEY_SIGNATURE_MISMATCH
- errors::ERR_KEY_SIGNATURE_VERIFY_UNIMPLEMENTED
- errors::ERR_LENGTH_MISMATCH
- errors::ERR_NAMED_CURVE_AND_PRIVATE_KEY_MISMATCH
- errors::ERR_NIL_NEXT_CONN
- errors::ERR_NOT_ENOUGH_ROOM_FOR_NONCE
- errors::ERR_NOT_IMPLEMENTED
- errors::ERR_NO_AVAILABLE_CIPHER_SUITES
- errors::ERR_NO_AVAILABLE_SIGNATURE_SCHEMES
- errors::ERR_NO_CERTIFICATES
- errors::ERR_NO_CONFIG_PROVIDED
- errors::ERR_NO_SUPPORTED_ELLIPTIC_CURVES
- errors::ERR_PSK_AND_CERTIFICATE
- errors::ERR_PSK_AND_IDENTITY_MUST_BE_SET_FOR_CLIENT
- errors::ERR_REQUESTED_BUT_NO_SRTP_EXTENSION
- errors::ERR_RESERVED_EXPORT_KEYING_MATERIAL
- errors::ERR_SEQUENCE_NUMBER_OVERFLOW
- errors::ERR_SERVER_MUST_HAVE_CERTIFICATE
- errors::ERR_SERVER_NO_MATCHING_SRTP_PROFILE
- errors::ERR_SERVER_REQUIRED_BUT_NO_CLIENT_EMS
- errors::ERR_UNABLE_TO_MARSHAL_FRAGMENTED
- errors::ERR_UNHANDLED_CONTEXT_TYPE
- errors::ERR_UNSUPPORTED_PROTOCOL_VERSION
- errors::ERR_VERIFY_DATA_MISMATCH
- extension::extension_server_name::ExtensionServerName
- extension::extension_supported_elliptic_curves::ExtensionSupportedEllipticCurves
- extension::extension_supported_point_formats::ExtensionSupportedPointFormats
- extension::extension_supported_signature_algorithms::ExtensionSupportedSignatureAlgorithms
- extension::extension_use_extended_master_secret::ExtensionUseExtendedMasterSecret
- extension::extension_use_srtp::ExtensionUseSrtp
- handshake::Handshake
- handshake::handshake_header::HandshakeHeader
- handshake::handshake_message_certificate::HandshakeMessageCertificate
- handshake::handshake_message_certificate_request::HandshakeMessageCertificateRequest
- handshake::handshake_message_certificate_verify::HandshakeMessageCertificateVerify
- handshake::handshake_message_client_hello::HandshakeMessageClientHello
- handshake::handshake_message_client_key_exchange::HandshakeMessageClientKeyExchange
- handshake::handshake_message_finished::HandshakeMessageFinished
- handshake::handshake_message_hello_verify_request::HandshakeMessageHelloVerifyRequest
- handshake::handshake_message_server_hello::HandshakeMessageServerHello
- handshake::handshake_message_server_hello_done::HandshakeMessageServerHelloDone
- handshake::handshake_message_server_key_exchange::HandshakeMessageServerKeyExchange
- handshake::handshake_random::HandshakeRandom
- record_layer::RecordLayer
- record_layer::record_layer_header::ProtocolVersion
- record_layer::record_layer_header::RecordLayerHeader
- signature_hash_algorithm::SignatureHashAlgorithm
Enums
- cipher_suite::CipherSuiteHash
- cipher_suite::CipherSuiteId
- client_certificate_type::ClientCertificateType
- compression_methods::CompressionMethodId
- content::Content
- content::ContentType
- crypto::crypto_ccm::CryptoCcmTagLen
- curve::EllipticCurveType
- curve::named_curve::NamedCurve
- extension::Extension
- extension::ExtensionValue
- extension::extension_use_srtp::SrtpProtectionProfile
- handshake::HandshakeMessage
- handshake::HandshakeType
- signature_hash_algorithm::HashAlgorithm
- signature_hash_algorithm::SignatureAlgorithm
Traits
Functions
- cipher_suite::cipher_suite_for_id
- cipher_suite::cipher_suite_tls_ecdhe_ecdsa_with_aes_128_ccm8::new_cipher_suite_tls_ecdhe_ecdsa_with_aes_128_ccm8
- cipher_suite::cipher_suite_tls_ecdhe_ecdsa_with_aes_128_ccm::new_cipher_suite_tls_ecdhe_ecdsa_with_aes_128_ccm
- cipher_suite::cipher_suite_tls_psk_with_aes_128_ccm8::new_cipher_suite_tls_psk_with_aes_128_ccm8
- cipher_suite::cipher_suite_tls_psk_with_aes_128_ccm::new_cipher_suite_tls_psk_with_aes_128_ccm
- compression_methods::default_compression_methods
Typedefs
Constants
- crypto::OID_ECDSA
- crypto::OID_ED25519
- extension::extension_supported_point_formats::ELLIPTIC_CURVE_POINT_FORMAT_UNCOMPRESSED
- handshake::handshake_random::HANDSHAKE_RANDOM_LENGTH
- handshake::handshake_random::RANDOM_BYTES_LENGTH
- record_layer::record_layer_header::DTLS1_0MAJOR
- record_layer::record_layer_header::DTLS1_0MINOR
- record_layer::record_layer_header::DTLS1_2MAJOR
- record_layer::record_layer_header::DTLS1_2MINOR
- record_layer::record_layer_header::MAX_SEQUENCE_NUMBER
- record_layer::record_layer_header::PROTOCOL_VERSION1_0
- record_layer::record_layer_header::PROTOCOL_VERSION1_2
- record_layer::record_layer_header::RECORD_LAYER_HEADER_SIZE
- record_layer::record_layer_header::VERSION_DTLS12