Searched refs:DnsTlsSessionCache (Results 1 – 10 of 10) sorted by relevance
27 bool DnsTlsSessionCache::prepareSsl(SSL* ssl) { in prepareSsl()34 void DnsTlsSessionCache::prepareSslContext(SSL_CTX* ssl_ctx) { in prepareSslContext()36 SSL_CTX_sess_set_new_cb(ssl_ctx, &DnsTlsSessionCache::newSessionCallback); in prepareSslContext()40 int DnsTlsSessionCache::newSessionCallback(SSL* ssl, SSL_SESSION* session) { in newSessionCallback()45 DnsTlsSessionCache* cache = reinterpret_cast<DnsTlsSessionCache*>( in newSessionCallback()56 void DnsTlsSessionCache::recordSession(SSL_SESSION* session) { in recordSession()65 bssl::UniquePtr<SSL_SESSION> DnsTlsSessionCache::getSession() { in getSession()
26 class DnsTlsSessionCache; variable36 DnsTlsSessionCache* _Nonnull cache) = 0;
29 class DnsTlsSessionCache; variable37 DnsTlsSessionCache* _Nonnull cache) override { in createDnsTlsSocket()
37 class DnsTlsSessionCache; variable50 IDnsTlsSocketObserver* _Nonnull observer, DnsTlsSessionCache* _Nonnull cache) in DnsTlsSocket()130 DnsTlsSessionCache* _Nonnull const mCache;
29 class DnsTlsSessionCache; variable
32 class DnsTlsSessionCache {
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
67 DnsTlsSessionCache mCache;
70 "DnsTlsSessionCache.cpp",
120 DnsTlsSessionCache* cache ATTRIBUTE_UNUSED) override { in createDnsTlsSocket()417 DnsTlsSessionCache* cache ATTRIBUTE_UNUSED) override { in createDnsTlsSocket()653 DnsTlsSessionCache* cache ATTRIBUTE_UNUSED) override { in createDnsTlsSocket()946 DnsTlsSessionCache cache; in TEST()