![]() |
Qt 6.x
The Qt SDK
|
Classes | |
struct | FallbackCookieSecret |
Enumerations | |
enum class | MtuGuess : long { defaultMtu = 576 } |
Functions | |
QByteArray | cookie_for_peer (SSL *ssl) |
QByteArray | fallbackSecret () |
int | next_timeoutMs (SSL *tlsConnection) |
void | delete_connection (SSL *ssl) |
void | delete_BIO_ADDR (BIO_ADDR *bio) |
void | delete_bio_method (BIO_METHOD *method) |
|
strong |
Enumerator | |
---|---|
defaultMtu |
Definition at line 144 of file qdtls_openssl.cpp.
QByteArray dtlsutil::cookie_for_peer | ( | SSL * | ssl | ) |
Definition at line 43 of file qdtls_openssl.cpp.
References QByteArray::data(), QAbstractSocket::IPv4Protocol, QAbstractSocket::IPv6Protocol, QHostAddress::protocol(), Q_ASSERT, q_BIO_get_app_data, q_SSL_get_rbio(), qCWarning, QByteArray::resize(), QHostAddress::toIPv4Address(), and QHostAddress::toIPv6Address().
Referenced by dtlscallbacks::q_generate_cookie_callback().
void dtlsutil::delete_BIO_ADDR | ( | BIO_ADDR * | bio | ) |
Definition at line 122 of file qdtls_openssl.cpp.
Referenced by QDtlsPrivateOpenSSL::startHandshake(), and QDtlsClientVerifierOpenSSL::verifyClient().
void dtlsutil::delete_bio_method | ( | BIO_METHOD * | method | ) |
Definition at line 129 of file qdtls_openssl.cpp.
References method.
void dtlsutil::delete_connection | ( | SSL * | ssl | ) |
Definition at line 115 of file qdtls_openssl.cpp.
References q_SSL_free().
QByteArray dtlsutil::fallbackSecret | ( | ) |
Definition at line 100 of file qdtls_openssl.cpp.
References generator.
int dtlsutil::next_timeoutMs | ( | SSL * | tlsConnection | ) |
Definition at line 106 of file qdtls_openssl.cpp.
References Q_ASSERT.
Referenced by QDtlsPrivateOpenSSL::handleTimeout().