Qt 4.8
|
#include "qsslsocket_openssl_symbols_p.h"
#include <private/qsystemlibrary_p.h>
#include <QtCore/qmutex.h>
#include <private/qmutexpool_p.h>
#include <QtCore/qdatetime.h>
#include <QtCore/qdir.h>
#include <link.h>
Go to the source code of this file.
Macros | |
#define | RESOLVEFUNC(func) |
Functions | |
return | DEFINEFUNC2 (int, ASN1_STRING_to_UTF8, unsigned char **a, a, ASN1_STRING *b, b, return 0, return) |
return | DEFINEFUNC2 (void, sk_pop_free, STACK *a, a, void(*b)(void *), b, return, DUMMYARG) void sk_free STACK *a |
return | DEFINEFUNC3 (void, SSL_CTX_set_verify, SSL_CTX *a, a, int b, b, int(*c)(int, X509_STORE_CTX *), c, return, DUMMYARG) void SSL_free SSL *a |
static int | dlIterateCallback (struct dl_phdr_info *info, size_t size, void *data) |
static QStringList | findAllLibCrypto () |
static QStringList | findAllLibSsl () |
static bool | libGreaterThan (const QString &lhs, const QString &rhs) |
static QStringList | libraryPathList () |
static QPair< QSystemLibrary *, QSystemLibrary * > | loadOpenSslWin32 () |
QDateTime | q_getTimeFromASN1 (const ASN1_TIME *aTime) |
bool | q_resolveOpenSslSymbols () |
STACK_OF (SSL_CIPHER) *SSL_get_ciphers SSL *a | |
return | STACK_OF (X509) *SSL_get_peer_cert_chain SSL *a |
Variables | |
long ASN1_INTEGER_get ASN1_INTEGER * | a |
return int | CRYPTO_num_locks |
unsigned long | ERR_get_error |
return const EVP_CIPHER * | EVP_des_ede3_cbc |
return EVP_PKEY * | EVP_PKEY_new |
return SSL_METHOD * | SSLv23_client_method |
return SSL_METHOD * | SSLv23_server_method |
return SSL_METHOD * | SSLv2_client_method |
return SSL_METHOD * | SSLv2_server_method |
return SSL_METHOD * | SSLv3_client_method |
return SSL_METHOD * | SSLv3_server_method |
return SSL_METHOD * | TLSv1_client_method |
return SSL_METHOD * | TLSv1_server_method |
return X509_STORE_CTX * | X509_STORE_CTX_new |
X509_STORE * | X509_STORE_new |
#define RESOLVEFUNC | ( | func | ) |
Definition at line 291 of file qsslsocket_openssl_symbols.cpp.
Referenced by q_resolveOpenSslSymbols().
return DEFINEFUNC2 | ( | int | , |
ASN1_STRING_to_UTF8 | , | ||
unsigned char ** | a, | ||
a | , | ||
ASN1_STRING * | b, | ||
b | , | ||
return | 0, | ||
return | |||
) |
return DEFINEFUNC3 | ( | void | , |
SSL_CTX_set_verify | , | ||
SSL_CTX * | a, | ||
a | , | ||
int | b, | ||
b | , | ||
int(*)(int, X509_STORE_CTX *) | c, | ||
c | , | ||
return | , | ||
DUMMYARG | |||
) |
|
static |
Definition at line 347 of file qsslsocket_openssl_symbols.cpp.
Referenced by libraryPathList().
|
static |
Definition at line 405 of file qsslsocket_openssl_symbols.cpp.
Referenced by loadOpenSslWin32().
|
static |
Definition at line 388 of file qsslsocket_openssl_symbols.cpp.
Referenced by loadOpenSslWin32().
Definition at line 312 of file qsslsocket_openssl_symbols.cpp.
Referenced by findAllLibCrypto(), and findAllLibSsl().
|
static |
Definition at line 363 of file qsslsocket_openssl_symbols.cpp.
Referenced by findAllLibCrypto(), and findAllLibSsl().
|
static |
Definition at line 424 of file qsslsocket_openssl_symbols.cpp.
Referenced by q_resolveOpenSslSymbols().
QDateTime q_getTimeFromASN1 | ( | const ASN1_TIME * | aTime | ) |
Definition at line 893 of file qsslsocket_openssl_symbols.cpp.
Referenced by QSslCertificatePrivate::QSslCertificate_from_X509().
bool q_resolveOpenSslSymbols | ( | ) |
Definition at line 574 of file qsslsocket_openssl_symbols.cpp.
Referenced by QSslSocketPrivate::ensureLibraryLoaded(), and q_resolveOpenSslSymbols().
STACK_OF | ( | SSL_CIPHER | ) |
Referenced by QSslCertificate::alternateSubjectNames(), and QSslSocketPrivate::resetDefaultCiphers().
STACK_OF | ( | X509 | ) |
Definition at line 104 of file qsslsocket_openssl_symbols.cpp.
Referenced by QMMXCommonIntrinsics::_premul(), QWSServerPrivate::_q_newConnection(), QPatternist::ProjectedPath::actionForElement(), QDeclarativePropertyChanges::actions(), QMultiInputContext::actions(), QDeclarativeParentChange::actions(), QDeclarativeStateChangeScript::actions(), QDeclarativeAnchorChanges::actions(), QAccessibleMenu::actionText(), QAccessibleMenuBar::actionText(), QWorkspace::activateNextWindow(), QWorkspace::activatePreviousWindow(), QDeclarativeComponentAttached::add(), QActionGroup::addAction(), QMenuBarPrivate::QMacMenuBarPrivate::addAction(), QMenuBarPrivate::QWceMenuBarPrivate::addAction(), QMenuPrivate::QMacMenuPrivate::addAction(), QMenuPrivate::QWceMenuPrivate::addAction(), QGraphicsAnchorLayout::addAnchor(), QRegExpEngine::addAnchors(), QDeclarativeAnchorChanges::additionalActions(), QNonContiguousByteDeviceThreadForwardImpl::advanceReadPointer(), QSimpleTextCodec::aliases(), QLayoutItem::alignment(), QTextBlockFormat::alignment(), QLayout::alignmentRect(), qrgb888::alpha(), ALPHA_MUL(), QAlphaWidget::alphaBlend(), QRegExpEngine::anchorAlternation(), QConcatenable< char[N]>::appendTo(), QConcatenable< const char[N]>::appendTo(), QConcatenable< QByteArray >::appendTo(), QDeclarativeState::apply(), QStateMachinePrivate::applyProperties(), QString::arg(), QCoreApplication::arguments(), QCss::StyleSelector::basicSelectorMatches(), bestSizeMatch(), bezierAtT(), ShaderEffectItem::bindGeometry(), blend_sourceOver_4(), blendUntransformed_dest16(), blendUntransformed_dest24(), blendUntransformed_unaligned(), BYTE_MUL(), qargb8565::byte_mul(), qrgb565::byte_mul(), qargb8555::byte_mul(), qrgb888::byte_mul(), BYTE_MUL_RGB16_32(), QBoxLayoutPrivate::calcHfw(), QStyleHelper::calcRadialPos(), QTextCodec::canEncode(), QRegExpEngine::captureCount(), QRegExpEngine::Box::cat(), QRegExpEngine::Box::catAnchor(), QDeclarativeContextData::clearContext(), QDeclarativeStringConverters::colorFromString(), comp_func_ColorBurn_impl(), comp_func_ColorDodge_impl(), comp_func_Darken_impl(), comp_func_DestinationAtop(), comp_func_DestinationIn(), comp_func_DestinationOut(), comp_func_Difference_impl(), comp_func_Exclusion_impl(), comp_func_HardLight_impl(), comp_func_Lighten_impl(), comp_func_Multiply_impl(), comp_func_Overlay_impl(), comp_func_Screen_impl(), comp_func_SoftLight_impl(), comp_func_solid_ColorBurn_impl(), comp_func_solid_ColorDodge_impl(), comp_func_solid_Darken_impl(), comp_func_solid_DestinationAtop(), comp_func_solid_DestinationIn(), comp_func_solid_DestinationOut(), comp_func_solid_Difference_impl(), comp_func_solid_Exclusion_impl(), comp_func_solid_HardLight_impl(), comp_func_solid_Lighten_impl(), comp_func_solid_Multiply_impl(), comp_func_solid_Overlay_impl(), comp_func_solid_Screen_impl(), comp_func_solid_SoftLight_impl(), comp_func_solid_Source(), comp_func_solid_SourceAtop(), comp_func_solid_SourceOver(), comp_func_solid_XOR(), comp_func_Source(), comp_func_SourceIn(), compare(), QDeclarativeComponentPrivate::complete(), QDeclarativeTransitionPrivate::complete(), QPathClipper::contains(), QMacPasteboardMimeHTMLText::convertFromMime(), convertPath(), QMacPasteboardMimeTiff::convertToMime(), convolute(), QShortcutMap::correctContext(), QShortcutMap::correctGraphicsWidgetContext(), QDomDocumentPrivate::createAttribute(), QDomDocumentPrivate::createAttributeNS(), QDeclarativeParticlesPrivate::createParticle(), QLayoutPrivate::createSpacerItem(), QTextControl::createStandardContextMenu(), QThreadData::current(), darkenPixmap(), defaultWidgetAction(), QBezier::derivedAt(), QAudioInputPrivate::deviceReady(), diff(), QPathClipper::doClip(), QSplitterPrivate::doResize(), QDragResponseEvent::dragAccepted(), QRegExpMatchState::drain(), QWindowsVistaAnimation::drawBlendedImage(), QPainter::drawChord(), QCommonStyle::drawComplexControl(), QWindowsCEStyle::drawComplexControl(), QWindowsStyle::drawComplexControl(), QMotifStyle::drawComplexControl(), QCommonStyle::drawControl(), QWindowsVistaStyle::drawControl(), QMotifStyle::drawControl(), drawEllipse_midpoint_i(), QRasterPaintEngine::drawImage(), QCommonStyle::drawPrimitive(), QWindowsVistaStyle::drawPrimitive(), QWindowsMobileStyle::drawPrimitive(), QCDEStyle::drawPrimitive(), QWindowsStyle::drawPrimitive(), QMotifStyle::drawPrimitive(), QMacStyle::drawPrimitive(), QRasterPaintEngine::drawRects(), QLCDNumberPrivate::drawSegment(), QRasterPaintEngine::drawTiledPixmap(), QTreeView::drawTree(), QWindowsCEStylePrivate::drawWinCEShades(), QWindowsCEStylePrivate::drawWinCEShadesSunken(), QWindowsCEStylePrivate::drawWinShades(), QMatrix::dy(), eff_alpha_4(), QTextEngine::elidedText(), QSslSocketPrivate::ensureCiphersAndCertsLoaded(), equal(), err_info_about_objects(), QAnimationGroup::event(), QODBCResult::exec(), QPicture::exec(), QRegion::exec(), QAudioInputPrivate::feedback(), QRasterPaintEngine::fill(), QRasterPaintEngine::fillRect(), QMenuPrivate::QWceMenuPrivate::findAction(), findCrossings(), findInflections(), findRealWindow(), findXdndAwareParent(), QQuaternion::fromAxisAndAngle(), QRasterPixmapData::fromData(), QVGPixmapData::fromData(), QPixmapData::fromData(), QGLPixmapData::fromData(), QImage::fromData(), QX11PixmapData::fromImage(), gb4lin_to_gb(), QGLRectMaskGenerator::generateTrapezoids(), QWaylandXCompositeEGLContext::geometryChanged(), QWaylandXCompositeGLXContext::geometryChanged(), getNetWmState(), gray_split_conic(), gray_split_cubic(), QXlibScreen::handleEvent(), QIntersectionFinder::hasIntersections(), QDeclarativePackage::hasPart(), QDeclarativeEnginePrivate::hsla(), qrgb888::ialpha(), QWSDisplay::Data::init(), QTestLiteStaticInfoPrivate::initializeSupportedAtoms(), QApplicationPrivate::initializeWidgetPaletteHash(), QSslSocketBackendPrivate::initSslContext(), QTextControlPrivate::inputMethodEvent(), interpolate_pixel_2(), INTERPOLATE_PIXEL_255(), interpolate_pixel_4(), interpolate_pixel_rgb16x2_255(), interpolate_pixel_unaligned_2(), QPathClipper::intersect(), QLineF::intersect(), QListViewPrivate::intersectingSet(), QRegion::intersects(), QDeclarativeContextData::invalidate(), QKeyMapperPrivate::isADeadKey(), QSslCertificatePrivate::isBlacklisted(), QDeclarativeBoundSignal::isEvaluating(), QWingedEdge::isInside(), QGraphicsItemPrivate::isInvisible(), isNamedAttributeSettable(), QHttpMultiPartIODevice::isSequential(), QString::isSharedWith(), QByteArray::isSharedWith(), QTextInlineObject::isValid(), QPatternist::Item::Item(), QIconModeViewBase::itemIndex(), julianDayFromDate(), QTextEngine::justify(), QToolBarLayout::layoutActions(), QByteArray::length(), QPicture::load(), Document::load(), QFontEngineFT::loadGlyph(), QMacPixmapData::macCreatePixels(), QTransformedScreen::mapFromDevice(), QTransformedScreen::mapToDevice(), QMatrix::mapToPolygon(), QTransform::mapToPolygon(), QDockAreaLayoutInfo::maximumSize(), QCommandLinkButtonPrivate::mergedColors(), QDeclarativeVMEMetaObject::metaCall(), midPoint(), QXlibMime::mimeAtomForFormat(), QXlibMime::mimeDataForAtom(), QDockAreaLayoutInfo::minimumSize(), QToolBarAreaLayoutLine::minimumSize(), QToolBarAreaLayoutInfo::minimumSize(), QImage::mirrored(), QWhatsThat::mouseMoveEvent(), QWhatsThat::mouseReleaseEvent(), mult(), multadd(), nextBezier(), QBezier::normalVector(), QStringBuilder< QByteArray, QByteArray >::operator QByteArray(), QStringBuilder< QString, QString >::operator QString(), operator%(), Tga32Reader::operator()(), QFixed::operator*=(), operator+=(), QFixed::operator/=(), operator<<(), operator>>(), QBitArray::operator~(), QDeclarativePaintedItem::paint(), QHeaderView::paintEvent(), QColorLuminancePicker::paintEvent(), QGLOverlayWidget::paintGL(), QDeclarativeJS::Parser::parse(), QXmlStreamReaderPrivate::parse(), QRegExpEngine::parse(), parseAlignment(), QNetworkCookie::parseCookies(), parseShorthandBackgroundProperty(), QCss::Parser::parseSimpleSelector(), QDeclarativePackage::part(), QBezier::pointAt(), PREMUL(), QLineControl::processInputMethodEvent(), QMatrix4x4::projectedRotate(), QTextStreamPrivate::putString(), q_fromPercentEncoding(), QCommandLinkButtonPrivate::QCommandLinkButtonPrivate(), qCompareFractions(), QDataStream::QDataStream(), qdbus_cast< QVariant >(), QDeclarative_isFileCaseCorrect(), qDrawPlainRect(), qDrawShadeLine(), qDrawWinShades(), qMax(), qMemEquals(), qMin(), QDeclarativeComponent::qmlAttachedProperties(), QMultiInputContext::QMultiInputContext(), QPolygonF::QPolygonF(), QRegion::QRegion(), qScriptValueFromSequence(), qSetRealNumberPrecision(), qt_bitmapToRegion(), qt_blend_rgb16_on_rgb16(), qt_find_ellipse_coords(), qt_get_net_supported(), qt_get_net_virtual_roots(), qt_keyrelease_scanner(), qt_qimageScaleAARGBA(), qt_socket_getPortAndAddress(), qt_t_for_arc_angle(), qt_UnicodeToGb18030(), qt_UnicodeToTSCII(), qt_x11_getX11InfoForWindow(), QTextStreamManipulator::QTextStreamManipulator(), QTransform::QTransform(), quadraticRoots(), qWinCmdArgs(), QWindowsXPStyle::QWindowsXPStyle(), qws_write_command(), QXcbWindow::QXcbWindow(), QXlibWindow::QXlibWindow(), QRasterizer::rasterizeLine(), QDeclarativePointFValueType::read(), QDeclarativePointValueType::read(), QDeclarativeSizeFValueType::read(), QRfbPixelFormat::read(), QDeclarativeSizeValueType::read(), QUnixSocket::read(), QDeclarativeRectFValueType::read(), QDeclarativeRectValueType::read(), QDeclarativeVector2DValueType::read(), QDeclarativeVector3DValueType::read(), QDeclarativeVector4DValueType::read(), QDeclarativeQuaternionValueType::read(), QDeclarativeMatrix4x4ValueType::read(), QDeclarativeEasingValueType::read(), QDeclarativeFontValueType::read(), QWSDisplay::Data::reinit(), QWingedEdge::removeEdge(), QByteArray::replace(), QString::replace(), QHttpMultiPartIODevice::reset(), QXmlStreamReaderPrivate::resolveTag(), QDeclarativeEnginePrivate::rgba(), rgbBlendPixel(), QMatrix::rotate(), QTransform::rotate(), QMatrix4x4::rotate(), QBezier::secondDerivedAt(), QWSServer::sendIMEvent(), QSslCertificate::serialNumber(), QDeclarativePinchEvent::setAccepted(), QDeclarativePinch::setActive(), QSvgTinyDocument::setAnimated(), QDeclarativeDrag::setAxis(), QDeclarativePinch::setAxis(), QDeclarativeMouseArea::setEnabled(), QDeclarativePinchArea::setEnabled(), QBoxLayout::setGeometry(), setNamedAttribute(), QMenuPrivate::setOverrideMenuAction(), QDeclarativePaintedItem::setPixelCacheSize(), QOpenGLPaintEnginePrivate::setPorterDuffData(), QDeclarativePinchEvent::setPreviousAngle(), QDeclarativeObjectScriptClass::setProperty(), QPatternist::ReturnOrderBy::setStay(), QBoxLayoutPrivate::setupGeom(), QPainter::setViewTransformEnabled(), QTest::simulateEvent(), QHttpMultiPartIODevice::size(), QDockAreaLayoutInfo::sizeHint(), QToolBarAreaLayoutLine::sizeHint(), QToolBarAreaLayoutInfo::sizeHint(), slopeAt(), QColor::spec(), splitCubic(), QTransform::squareToQuad(), QSslSocketBackendPrivate::startHandshake(), QBezier::stationaryYPoints(), QWindowsVistaStylePrivate::stopAnimation(), Storeinc(), QSettingsPrivate::stringToVariant(), QNSOpenSavePanelDelegate::strip:, QScreen::subScreenIndexAt(), QHttpThreadDelegate::synchronousAuthenticationRequiredSlot(), QSslSocketPrivate::systemCaCertificates(), QTessellator::tessellateRect(), QBezier::tForY(), QWindowsVistaStylePrivate::timerEvent(), QDeclarativeEnginePrivate::tint(), QPolygonF::toPolygon(), QString::toUcs4(), QStringRef::toUcs4(), QX11PixmapData::transformed(), QImage::transformed(), QETWidget::translateConfigEvent(), QETWidget::translateKeyEvent(), ucstricmp(), ulp(), QDeclarativeBinding::update(), QToolBarLayout::updateGeomArray(), ElasticEase::value(), BounceEase::value(), QDialPrivate::valueFromPoint(), QSettingsPrivate::variantToString(), QWindowsVistaStylePrivate::widgetAnimation(), QDeclarativePropertyPrivate::write(), QDeclarativePointFValueType::write(), QDeclarativePointValueType::write(), QDeclarativeSizeFValueType::write(), QRfbPixelFormat::write(), QDeclarativeSizeValueType::write(), QDeclarativeRectFValueType::write(), QDeclarativeRectValueType::write(), QDeclarativeVector2DValueType::write(), QDeclarativeVector3DValueType::write(), QDeclarativeVector4DValueType::write(), QDeclarativeQuaternionValueType::write(), QDeclarativeMatrix4x4ValueType::write(), QDeclarativeEasingValueType::write(), QDeclarativeFontValueType::write(), QUnixSocketPrivate::writeActivated(), QApplication::x11ClientMessage(), QX11Data::xdndHandleEnter(), QX11Data::xdndMimeAtomForFormat(), QX11Data::xdndMimeDataForAtom(), xdndObtainData(), xdndProxy(), and QPdfEnginePrivate::~QPdfEnginePrivate().
return int CRYPTO_num_locks |
Definition at line 116 of file qsslsocket_openssl_symbols.cpp.
unsigned long ERR_get_error |
Definition at line 127 of file qsslsocket_openssl_symbols.cpp.
return const EVP_CIPHER* EVP_des_ede3_cbc |
Definition at line 128 of file qsslsocket_openssl_symbols.cpp.
return EVP_PKEY* EVP_PKEY_new |
Definition at line 135 of file qsslsocket_openssl_symbols.cpp.
return SSL_METHOD* SSLv23_client_method |
Definition at line 239 of file qsslsocket_openssl_symbols.cpp.
return SSL_METHOD* SSLv23_server_method |
Definition at line 243 of file qsslsocket_openssl_symbols.cpp.
return SSL_METHOD* SSLv2_client_method |
Definition at line 237 of file qsslsocket_openssl_symbols.cpp.
Referenced by q_resolveOpenSslSymbols().
return SSL_METHOD* SSLv2_server_method |
Definition at line 241 of file qsslsocket_openssl_symbols.cpp.
return SSL_METHOD* SSLv3_client_method |
Definition at line 238 of file qsslsocket_openssl_symbols.cpp.
return SSL_METHOD* SSLv3_server_method |
Definition at line 242 of file qsslsocket_openssl_symbols.cpp.
return SSL_METHOD* TLSv1_client_method |
Definition at line 240 of file qsslsocket_openssl_symbols.cpp.
return SSL_METHOD* TLSv1_server_method |
Definition at line 244 of file qsslsocket_openssl_symbols.cpp.
return X509_STORE_CTX* X509_STORE_CTX_new |
Definition at line 274 of file qsslsocket_openssl_symbols.cpp.
X509_STORE* X509_STORE_new |
Definition at line 265 of file qsslsocket_openssl_symbols.cpp.