Table of Contents - tttls1.3-0.2.15 Documentation
Classes and Modules
- TTTLS13
- TTTLS13::CipherSuite
- TTTLS13::CipherSuites
- TTTLS13::Client
- TTTLS13::ClientState
- TTTLS13::Connection
- TTTLS13::Convert
- TTTLS13::Cryptograph
- TTTLS13::Cryptograph::Aead
- TTTLS13::Cryptograph::Passer
- TTTLS13::Error
- TTTLS13::Error::ConfigError
- TTTLS13::Error::Error
- TTTLS13::Error::ErrorAlerts
- TTTLS13::KeySchedule
- TTTLS13::Logging
- TTTLS13::Message
- TTTLS13::Message::Alert
- TTTLS13::Message::AlertLevel
- TTTLS13::Message::ApplicationData
- TTTLS13::Message::Certificate
- TTTLS13::Message::CertificateEntry
- TTTLS13::Message::CertificateVerify
- TTTLS13::Message::ChangeCipherSpec
- TTTLS13::Message::ClientHello
- TTTLS13::Message::ContentType
- TTTLS13::Message::EncryptedExtensions
- TTTLS13::Message::EndOfEarlyData
- TTTLS13::Message::Extension
- TTTLS13::Message::Extension::Alpn
- TTTLS13::Message::Extension::CertificateStatusType
- TTTLS13::Message::Extension::Cookie
- TTTLS13::Message::Extension::EarlyDataIndication
- TTTLS13::Message::Extension::KeyShare
- TTTLS13::Message::Extension::KeyShareEntry
- TTTLS13::Message::Extension::NameType
- TTTLS13::Message::Extension::OCSPResponse
- TTTLS13::Message::Extension::OCSPStatusRequest
- TTTLS13::Message::Extension::OfferedPsks
- TTTLS13::Message::Extension::PreSharedKey
- TTTLS13::Message::Extension::PskIdentity
- TTTLS13::Message::Extension::PskKeyExchangeMode
- TTTLS13::Message::Extension::PskKeyExchangeModes
- TTTLS13::Message::Extension::RecordSizeLimit
- TTTLS13::Message::Extension::ServerName
- TTTLS13::Message::Extension::SignatureAlgorithms
- TTTLS13::Message::Extension::SignatureAlgorithmsCert
- TTTLS13::Message::Extension::SupportedGroups
- TTTLS13::Message::Extension::SupportedVersions
- TTTLS13::Message::Extension::UnknownExtension
- TTTLS13::Message::ExtensionType
- TTTLS13::Message::Extensions
- TTTLS13::Message::Finished
- TTTLS13::Message::HandshakeType
- TTTLS13::Message::NewSessionTicket
- TTTLS13::Message::ProtocolVersion
- TTTLS13::Message::Record
- TTTLS13::Message::ServerHello
- TTTLS13::NamedGroup
- TTTLS13::Refinements
- TTTLS13::SequenceNumber
- TTTLS13::Server
- TTTLS13::ServerState
- TTTLS13::SignatureScheme
- TTTLS13::Transcript
Methods
- ::auth_tag_len — TTTLS13::CipherSuite
- ::bin2i — TTTLS13::Convert
- ::curve_name — TTTLS13::NamedGroup
- ::deserialize — TTTLS13::CipherSuites
- ::deserialize — TTTLS13::Message::Alert
- ::deserialize — TTTLS13::Message::ApplicationData
- ::deserialize — TTTLS13::Message::Certificate
- ::deserialize — TTTLS13::Message::CertificateVerify
- ::deserialize — TTTLS13::Message::ChangeCipherSpec
- ::deserialize — TTTLS13::Message::ClientHello
- ::deserialize — TTTLS13::Message::EncryptedExtensions
- ::deserialize — TTTLS13::Message::EndOfEarlyData
- ::deserialize — TTTLS13::Message::Extension::Alpn
- ::deserialize — TTTLS13::Message::Extension::Cookie
- ::deserialize — TTTLS13::Message::Extension::EarlyDataIndication
- ::deserialize — TTTLS13::Message::Extension::KeyShare
- ::deserialize — TTTLS13::Message::Extension::PreSharedKey
- ::deserialize — TTTLS13::Message::Extension::OfferedPsks
- ::deserialize — TTTLS13::Message::Extension::PskKeyExchangeModes
- ::deserialize — TTTLS13::Message::Extension::RecordSizeLimit
- ::deserialize — TTTLS13::Message::Extension::ServerName
- ::deserialize — TTTLS13::Message::Extension::SignatureAlgorithms
- ::deserialize — TTTLS13::Message::Extension::SignatureAlgorithmsCert
- ::deserialize — TTTLS13::Message::Extension::OCSPStatusRequest
- ::deserialize — TTTLS13::Message::Extension::OCSPResponse
- ::deserialize — TTTLS13::Message::Extension::SupportedGroups
- ::deserialize — TTTLS13::Message::Extension::SupportedVersions
- ::deserialize — TTTLS13::Message::Extension::UnknownExtension
- ::deserialize — TTTLS13::Message::Extensions
- ::deserialize — TTTLS13::Message::Finished
- ::deserialize — TTTLS13::Message::NewSessionTicket
- ::deserialize — TTTLS13::Message::Record
- ::deserialize — TTTLS13::Message::ServerHello
- ::deserialize_certificate_list — TTTLS13::Message::Certificate
- ::deserialize_extension — TTTLS13::Message::Extensions
- ::deserialize_fragment — TTTLS13::Message::Record
- ::deserialize_handshake — TTTLS13::Message::Record
- ::deserialize_host_name — TTTLS13::Message::Extension::ServerName
- ::deserialize_keyshare_ch — TTTLS13::Message::Extension::KeyShare
- ::deserialize_keyshare_hrr — TTTLS13::Message::Extension::KeyShare
- ::deserialize_keyshare_sh — TTTLS13::Message::Extension::KeyShare
- ::deserialize_request_ids — TTTLS13::Message::Extension::OCSPStatusRequest
- ::deserialize_supported_signature_algorithms — TTTLS13::Message::Extension::SignatureAlgorithms
- ::deserialize_versions — TTTLS13::Message::Extension::SupportedVersions
- ::digest — TTTLS13::CipherSuite
- ::do_deserialize_handshake — TTTLS13::Message::Record
- ::gen_ch_key_share — TTTLS13::Message::Extension::KeyShare
- ::gen_hrr_key_share — TTTLS13::Message::Extension::KeyShare
- ::gen_ocsp_request — TTTLS13::Connection
- ::gen_sh_key_share — TTTLS13::Message::Extension::KeyShare
- ::hash_len — TTTLS13::CipherSuite
- ::hkdf_expand — TTTLS13::KeySchedule
- ::hkdf_expand_label — TTTLS13::KeySchedule
- ::iv_len — TTTLS13::CipherSuite
- ::key_exchange_len — TTTLS13::NamedGroup
- ::key_len — TTTLS13::CipherSuite
- ::logger — TTTLS13::Logging
- ::new — TTTLS13::CipherSuites
- ::new — TTTLS13::Client
- ::new — TTTLS13::Connection
- ::new — TTTLS13::Cryptograph::Aead
- ::new — TTTLS13::KeySchedule
- ::new — TTTLS13::Message::Alert
- ::new — TTTLS13::Message::ApplicationData
- ::new — TTTLS13::Message::Certificate
- ::new — TTTLS13::Message::CertificateEntry
- ::new — TTTLS13::Message::CertificateVerify
- ::new — TTTLS13::Message::ClientHello
- ::new — TTTLS13::Message::EncryptedExtensions
- ::new — TTTLS13::Message::Extension::Alpn
- ::new — TTTLS13::Message::Extension::Cookie
- ::new — TTTLS13::Message::Extension::EarlyDataIndication
- ::new — TTTLS13::Message::Extension::KeyShare
- ::new — TTTLS13::Message::Extension::KeyShareEntry
- ::new — TTTLS13::Message::Extension::PreSharedKey
- ::new — TTTLS13::Message::Extension::OfferedPsks
- ::new — TTTLS13::Message::Extension::PskIdentity
- ::new — TTTLS13::Message::Extension::PskKeyExchangeModes
- ::new — TTTLS13::Message::Extension::RecordSizeLimit
- ::new — TTTLS13::Message::Extension::ServerName
- ::new — TTTLS13::Message::Extension::SignatureAlgorithms
- ::new — TTTLS13::Message::Extension::SignatureAlgorithmsCert
- ::new — TTTLS13::Message::Extension::OCSPStatusRequest
- ::new — TTTLS13::Message::Extension::OCSPResponse
- ::new — TTTLS13::Message::Extension::SupportedGroups
- ::new — TTTLS13::Message::Extension::SupportedVersions
- ::new — TTTLS13::Message::Extension::UnknownExtension
- ::new — TTTLS13::Message::Extensions
- ::new — TTTLS13::Message::Finished
- ::new — TTTLS13::Message::NewSessionTicket
- ::new — TTTLS13::Message::Record
- ::new — TTTLS13::Message::ServerHello
- ::new — TTTLS13::SequenceNumber
- ::new — TTTLS13::Server
- ::new — TTTLS13::Transcript
- ::send_ocsp_request — TTTLS13::Connection
- ::softfail_check_certificate_status — TTTLS13::Client
- #<< — TTTLS13::Message::Extensions
- #[] — TTTLS13::Message::Extensions
- #accept — TTTLS13::Server
- #additional_data — TTTLS13::Cryptograph::Aead
- #appearable_extensions? — TTTLS13::Message::Certificate
- #appearable_extensions? — TTTLS13::Message::ClientHello
- #appearable_extensions? — TTTLS13::Message::EncryptedExtensions
- #appearable_extensions? — TTTLS13::Message::NewSessionTicket
- #appearable_extensions? — TTTLS13::Message::ServerHello
- #binder_key_ext — TTTLS13::KeySchedule
- #binder_key_res — TTTLS13::KeySchedule
- #calc_obfuscated_ticket_age — TTTLS13::Client
- #check_invalid_certificate — TTTLS13::Client
- #client_application_traffic_secret — TTTLS13::KeySchedule
- #client_application_write_iv — TTTLS13::KeySchedule
- #client_application_write_key — TTTLS13::KeySchedule
- #client_early_traffic_secret — TTTLS13::KeySchedule
- #client_finished_key — TTTLS13::KeySchedule
- #client_handshake_traffic_secret — TTTLS13::KeySchedule
- #client_handshake_write_iv — TTTLS13::KeySchedule
- #client_handshake_write_key — TTTLS13::KeySchedule
- #close — TTTLS13::Connection
- #concat_messages — TTTLS13::Transcript
- #connect — TTTLS13::Client
- #decrypt — TTTLS13::Cryptograph::Aead
- #decrypt — TTTLS13::Cryptograph::Passer
- #derive_secret — TTTLS13::KeySchedule
- #do_exporter — TTTLS13::Connection
- #do_select_signature_algorithms — TTTLS13::Connection
- #do_sign_certificate_verify — TTTLS13::Connection
- #do_sign_psk_binder — TTTLS13::Connection
- #do_verified_certificate_verify? — TTTLS13::Connection
- #downgraded? — TTTLS13::Message::ServerHello
- #early_data — TTTLS13::Client
- #early_data_write_iv — TTTLS13::KeySchedule
- #early_data_write_key — TTTLS13::KeySchedule
- #early_exporter_master_secret — TTTLS13::KeySchedule
- #early_salt — TTTLS13::KeySchedule
- #early_secret — TTTLS13::KeySchedule
- #encrypt — TTTLS13::Cryptograph::Aead
- #encrypt — TTTLS13::Cryptograph::Passer
- #eof? — TTTLS13::Connection
- #exporter — TTTLS13::Connection
- #exporter_master_secret — TTTLS13::KeySchedule
- #fetch — TTTLS13::Message::Extensions
- #fetch_ocsp_response — TTTLS13::Server
- #fragment — TTTLS13::Message::Certificate
- #fragment — TTTLS13::Message::CertificateVerify
- #fragment — TTTLS13::Message::EncryptedExtensions
- #fragment — TTTLS13::Message::Finished
- #gen_certificate — TTTLS13::Server
- #gen_certificate_verify — TTTLS13::Server
- #gen_ch_extensions — TTTLS13::Client
- #gen_cipher — TTTLS13::Connection
- #gen_ee_extensions — TTTLS13::Server
- #gen_encrypted_extensions — TTTLS13::Server
- #gen_newch_extensions — TTTLS13::Client
- #gen_psk_from_nst — TTTLS13::Client
- #gen_sh_extensions — TTTLS13::Server
- #gen_shared_secret — TTTLS13::Connection
- #handle_received_alert — TTTLS13::Connection
- #handshake_salt — TTTLS13::KeySchedule
- #handshake_secret — TTTLS13::KeySchedule
- #hash — TTTLS13::Transcript
- #hkdf_extract — TTTLS13::KeySchedule
- #hrr? — TTTLS13::Message::ServerHello
- #include? — TTTLS13::Transcript
- #logger — TTTLS13::Logging
- #master_salt — TTTLS13::KeySchedule
- #master_secret — TTTLS13::KeySchedule
- #matching_san? — TTTLS13::Connection
- #messages_type — TTTLS13::Message::Record
- #negotiated_alpn — TTTLS13::Connection
- #negotiated_cipher_suite — TTTLS13::Connection
- #negotiated_named_group — TTTLS13::Connection
- #negotiated_signature_scheme — TTTLS13::Connection
- #negotiated_tls_1_3? — TTTLS13::Message::ClientHello
- #negotiated_tls_1_3? — TTTLS13::Message::ServerHello
- #next? — TTTLS13::SequenceNumber
- #prefix_uint16_length — TTTLS13::Refinements
- #prefix_uint24_length — TTTLS13::Refinements
- #prefix_uint32_length — TTTLS13::Refinements
- #prefix_uint64_length — TTTLS13::Refinements
- #prefix_uint8_length — TTTLS13::Refinements
- #process_new_session_ticket — TTTLS13::Client
- #process_new_session_ticket — TTTLS13::Connection
- #read — TTTLS13::Connection
- #receivable_ccs? — TTTLS13::Connection
- #recognized_server_name? — TTTLS13::Server
- #recv_certificate — TTTLS13::Client
- #recv_certificate_verify — TTTLS13::Client
- #recv_client_hello — TTTLS13::Server
- #recv_encrypted_extensions — TTTLS13::Client
- #recv_finished — TTTLS13::Client
- #recv_finished — TTTLS13::Server
- #recv_message — TTTLS13::Connection
- #recv_record — TTTLS13::Connection
- #recv_server_hello — TTTLS13::Client
- #reset_cipher — TTTLS13::Cryptograph::Aead
- #reset_decipher — TTTLS13::Cryptograph::Aead
- #resumption_master_secret — TTTLS13::KeySchedule
- #satisfactory_certificate_status? — TTTLS13::Client
- #scan_zeros — TTTLS13::Cryptograph::Aead
- #select_cipher_suite — TTTLS13::Server
- #select_named_group — TTTLS13::Server
- #select_signature_scheme — TTTLS13::Server
- #send_alert — TTTLS13::Connection
- #send_application_data — TTTLS13::Connection
- #send_ccs — TTTLS13::Connection
- #send_client_hello — TTTLS13::Client
- #send_early_data — TTTLS13::Client
- #send_eoed — TTTLS13::Client
- #send_finished — TTTLS13::Client
- #send_handshakes — TTTLS13::Connection
- #send_hello_retry_request — TTTLS13::Server
- #send_new_client_hello — TTTLS13::Client
- #send_record — TTTLS13::Connection
- #send_server_hello — TTTLS13::Server
- #send_server_parameters — TTTLS13::Server
- #serialize — TTTLS13::CipherSuites
- #serialize — TTTLS13::Message::Alert
- #serialize — TTTLS13::Message::ApplicationData
- #serialize — TTTLS13::Message::Certificate
- #serialize — TTTLS13::Message::CertificateEntry
- #serialize — TTTLS13::Message::CertificateVerify
- #serialize — TTTLS13::Message::ChangeCipherSpec
- #serialize — TTTLS13::Message::ClientHello
- #serialize — TTTLS13::Message::EncryptedExtensions
- #serialize — TTTLS13::Message::EndOfEarlyData
- #serialize — TTTLS13::Message::Extension::Alpn
- #serialize — TTTLS13::Message::Extension::Cookie
- #serialize — TTTLS13::Message::Extension::EarlyDataIndication
- #serialize — TTTLS13::Message::Extension::KeyShare
- #serialize — TTTLS13::Message::Extension::KeyShareEntry
- #serialize — TTTLS13::Message::Extension::PreSharedKey
- #serialize — TTTLS13::Message::Extension::OfferedPsks
- #serialize — TTTLS13::Message::Extension::PskIdentity
- #serialize — TTTLS13::Message::Extension::PskKeyExchangeModes
- #serialize — TTTLS13::Message::Extension::RecordSizeLimit
- #serialize — TTTLS13::Message::Extension::ServerName
- #serialize — TTTLS13::Message::Extension::SignatureAlgorithms
- #serialize — TTTLS13::Message::Extension::OCSPStatusRequest
- #serialize — TTTLS13::Message::Extension::OCSPResponse
- #serialize — TTTLS13::Message::Extension::SupportedGroups
- #serialize — TTTLS13::Message::Extension::SupportedVersions
- #serialize — TTTLS13::Message::Extension::UnknownExtension
- #serialize — TTTLS13::Message::Extensions
- #serialize — TTTLS13::Message::Finished
- #serialize — TTTLS13::Message::NewSessionTicket
- #serialize — TTTLS13::Message::Record
- #serialize — TTTLS13::Message::ServerHello
- #server_application_traffic_secret — TTTLS13::KeySchedule
- #server_application_write_iv — TTTLS13::KeySchedule
- #server_application_write_key — TTTLS13::KeySchedule
- #server_finished_key — TTTLS13::KeySchedule
- #server_handshake_traffic_secret — TTTLS13::KeySchedule
- #server_handshake_write_iv — TTTLS13::KeySchedule
- #server_handshake_write_key — TTTLS13::KeySchedule
- #sign_certificate_verify — TTTLS13::Server
- #sign_finished — TTTLS13::Connection
- #sign_psk_binder — TTTLS13::Client
- #succ — TTTLS13::SequenceNumber
- #succeed_early_data? — TTTLS13::Client
- #super_fetch — TTTLS13::Message::Extensions
- #super_include? — TTTLS13::Transcript
- #terminate — TTTLS13::Connection
- #tlsplaintext_length_limit — TTTLS13::Cryptograph::Aead
- #to_alert — TTTLS13::Error::ErrorAlerts
- #to_error — TTTLS13::Message::Alert
- #to_uint16 — TTTLS13::Refinements
- #to_uint24 — TTTLS13::Refinements
- #to_uint32 — TTTLS13::Refinements
- #to_uint64 — TTTLS13::Refinements
- #to_uint8 — TTTLS13::Refinements
- #truncate_hash — TTTLS13::Transcript
- #trusted_certificate? — TTTLS13::Connection
- #use_early_data? — TTTLS13::Client
- #use_psk? — TTTLS13::Client
- #valid_key_share? — TTTLS13::Message::ClientHello
- #valid_key_share_client_hello? — TTTLS13::Message::Extension::KeyShareEntry
- #valid_key_share_hello_retry_request? — TTTLS13::Message::Extension::KeyShareEntry
- #valid_key_share_server_hello? — TTTLS13::Message::Extension::KeyShareEntry
- #valid_settings? — TTTLS13::Client
- #valid_settings? — TTTLS13::Server
- #verified_certificate_verify? — TTTLS13::Client
- #verified_finished? — TTTLS13::Connection
- #write — TTTLS13::Connection
- #xor — TTTLS13::SequenceNumber