Searched refs:DnsTlsSessionCache (Results 1 – 10 of 10) sorted by relevance
26 bool DnsTlsSessionCache::prepareSsl(SSL* ssl) { in prepareSsl()33 void DnsTlsSessionCache::prepareSslContext(SSL_CTX* ssl_ctx) { in prepareSslContext()35 SSL_CTX_sess_set_new_cb(ssl_ctx, &DnsTlsSessionCache::newSessionCallback); in prepareSslContext()39 int DnsTlsSessionCache::newSessionCallback(SSL* ssl, SSL_SESSION* session) { in newSessionCallback()44 DnsTlsSessionCache* cache = reinterpret_cast<DnsTlsSessionCache*>( in newSessionCallback()55 void DnsTlsSessionCache::recordSession(SSL_SESSION* session) { in recordSession()64 bssl::UniquePtr<SSL_SESSION> DnsTlsSessionCache::getSession() { in getSession()
9 * `DnsTlsSessionCache`24 `DnsTlsQueryMap` and `DnsTlsSessionCache` are helper classes owned by `DnsTlsTransport`.26 `DnsTlsSessionCache` allows TLS session resumption.97 because each `DnsTlsTransport` owns a `DnsTlsSessionCache`. Imposing this timeout101 `DnsTlsSessionCache` sets a limit of 5 sessions in each cache, expiring the oldest one109 `DnsTlsSessionCache` (which requires integration with libssl). These classes are
37 class DnsTlsSessionCache; variable82 IDnsTlsSocketObserver* _Nonnull observer, DnsTlsSessionCache* _Nonnull cache) in DnsTlsSocket()188 DnsTlsSessionCache* _Nonnull const mCache;
26 class DnsTlsSessionCache; variable36 DnsTlsSessionCache* _Nonnull cache) = 0;
29 class DnsTlsSessionCache; variable37 DnsTlsSessionCache* _Nonnull cache) override { in createDnsTlsSocket()
29 class DnsTlsSessionCache; variable
32 class DnsTlsSessionCache {
69 DnsTlsSessionCache mCache;
185 "DnsTlsSessionCache.cpp",
119 DnsTlsSessionCache* cache ATTRIBUTE_UNUSED) override { in createDnsTlsSocket()432 DnsTlsSessionCache* cache ATTRIBUTE_UNUSED) override { in createDnsTlsSocket()729 DnsTlsSessionCache* cache ATTRIBUTE_UNUSED) override { in createDnsTlsSocket()1041 DnsTlsSessionCache cache;