Lines Matching refs:cur
46 mbedtls_ssl_cache_entry *cur;
48 for (cur = cache->chain; cur != NULL; cur = cur->next) {
51 (int) (t - cur->timestamp) > cache->timeout) {
56 if (session_id_len != cur->session_id_len ||
57 memcmp(session_id, cur->session_id,
58 cur->session_id_len) != 0) {
65 if (cur != NULL) {
66 *dst = cur;
141 mbedtls_ssl_cache_entry *cur, *last;
152 for (cur = cache->chain; cur != NULL; cur = cur->next) {
154 if (session_id_len == cur->session_id_len &&
155 memcmp(session_id, cur->session_id, cur->session_id_len) == 0) {
158 last = cur;
169 for (cur = cache->chain; cur != NULL; cur = cur->next) {
171 (int) (t - cur->timestamp) > cache->timeout) {
175 if (oldest == 0 || cur->timestamp < oldest) {
176 oldest = cur->timestamp;
177 old = cur;
186 cur = mbedtls_calloc(1, sizeof(mbedtls_ssl_cache_entry));
187 if (cur == NULL) {
193 cache->chain = cur;
195 last->next = cur;
225 cur = old;
230 if (cur->session != NULL) {
233 old = cur->next;
234 ssl_cache_entry_zeroize(cur);
235 cur->next = old;
239 cur->timestamp = t;
242 *dst = cur;
253 mbedtls_ssl_cache_entry *cur;
266 &cur);
293 if (session_id_len > sizeof(cur->session_id)) {
297 cur->session_id_len = session_id_len;
298 memcpy(cur->session_id, session_id, session_id_len);
300 cur->session = session_serialized;
301 cur->session_len = session_serialized_len;
392 mbedtls_ssl_cache_entry *cur, *prv;
394 cur = cache->chain;
396 while (cur != NULL) {
397 prv = cur;
398 cur = cur->next;