8#ifndef QT_NO_DEBUG_STREAM
67 result.id = tlsBackend->curveIdFromShortName(
name);
90 result.id = tlsBackend->curveIdFromLongName(
name);
106 name = tlsBackend->shortNameForId(
id);
122 name = tlsBackend->longNameForId(
id);
141 return tlsBackend->isTlsNamedCurve(
id);
171#ifndef QT_NO_DEBUG_STREAM
184 debug.resetFormat().nospace();
Represents an elliptic curve for use by elliptic-curve cipher algorithms.
Q_NETWORK_EXPORT QString shortName() const
Returns the conventional short name for this curve.
Q_NETWORK_EXPORT bool isTlsNamedCurve() const noexcept
Returns true if this elliptic curve is one of the named curves that can be used in the key exchange w...
static Q_NETWORK_EXPORT QSslEllipticCurve fromLongName(const QString &name)
Returns an QSslEllipticCurve instance representing the named curve name.
QDebug operator<<(QDebug debug, QSslEllipticCurve curve)
Q_NETWORK_EXPORT QString longName() const
Returns the conventional long name for this curve.
static QTlsBackend * tlsBackendInUse()
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.