• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/openssl-1.0.0q/ssl/

Lines Matching refs:SSL_SESSION

146 static void SSL_SESSION_list_remove(SSL_CTX *ctx, SSL_SESSION *s);
147 static void SSL_SESSION_list_add(SSL_CTX *ctx,SSL_SESSION *s);
148 static int remove_session_lock(SSL_CTX *ctx, SSL_SESSION *c, int lck);
150 SSL_SESSION *SSL_get_session(const SSL *ssl)
156 SSL_SESSION *SSL_get1_session(SSL *ssl)
159 SSL_SESSION *sess;
178 int SSL_SESSION_set_ex_data(SSL_SESSION *s, int idx, void *arg)
183 void *SSL_SESSION_get_ex_data(const SSL_SESSION *s, int idx)
188 SSL_SESSION *SSL_SESSION_new(void)
190 SSL_SESSION *ss;
192 ss=(SSL_SESSION *)OPENSSL_malloc(sizeof(SSL_SESSION));
198 memset(ss,0,sizeof(SSL_SESSION));
224 const unsigned char *SSL_SESSION_get_id(const SSL_SESSION *s, unsigned int *len)
269 SSL_SESSION *ss=NULL;
431 SSL_SESSION *ret=NULL;
455 SSL_SESSION data;
588 int SSL_CTX_add_session(SSL_CTX *ctx, SSL_SESSION *c)
591 SSL_SESSION *s;
611 * (we cannot handle two SSL_SESSION structures with identical
653 int SSL_CTX_remove_session(SSL_CTX *ctx, SSL_SESSION *c)
658 static int remove_session_lock(SSL_CTX *ctx, SSL_SESSION *c, int lck)
660 SSL_SESSION *r;
688 void SSL_SESSION_free(SSL_SESSION *ss)
697 REF_PRINT("SSL_SESSION",ss);
736 int SSL_set_session(SSL *s, SSL_SESSION *session)
801 long SSL_SESSION_set_timeout(SSL_SESSION *s, long t)
808 long SSL_SESSION_get_timeout(const SSL_SESSION *s)
814 long SSL_SESSION_get_time(const SSL_SESSION *s)
820 long SSL_SESSION_set_time(SSL_SESSION *s, long t)
901 LHASH_OF(SSL_SESSION) *cache;
904 static void timeout_doall_arg(SSL_SESSION *s, TIMEOUT_PARAM *p)
919 static IMPLEMENT_LHASH_DOALL_ARG_FN(timeout, SSL_SESSION, TIMEOUT_PARAM)
931 i=CHECKED_LHASH_OF(SSL_SESSION, tp.cache)->down_load;
932 CHECKED_LHASH_OF(SSL_SESSION, tp.cache)->down_load=0;
935 CHECKED_LHASH_OF(SSL_SESSION, tp.cache)->down_load=i;
953 static void SSL_SESSION_list_remove(SSL_CTX *ctx, SSL_SESSION *s)
957 if (s->next == (SSL_SESSION *)&(ctx->session_cache_tail))
959 if (s->prev == (SSL_SESSION *)&(ctx->session_cache_head))
967 s->prev->next=(SSL_SESSION *)&(ctx->session_cache_tail);
972 if (s->prev == (SSL_SESSION *)&(ctx->session_cache_head))
975 s->next->prev=(SSL_SESSION *)&(ctx->session_cache_head);
986 static void SSL_SESSION_list_add(SSL_CTX *ctx, SSL_SESSION *s)
995 s->prev=(SSL_SESSION *)&(ctx->session_cache_head);
996 s->next=(SSL_SESSION *)&(ctx->session_cache_tail);
1002 s->prev=(SSL_SESSION *)&(ctx->session_cache_head);
1008 int (*cb)(struct ssl_st *ssl,SSL_SESSION *sess))
1013 int (*SSL_CTX_sess_get_new_cb(SSL_CTX *ctx))(SSL *ssl, SSL_SESSION *sess)
1019 void (*cb)(SSL_CTX *ctx,SSL_SESSION *sess))
1024 void (*SSL_CTX_sess_get_remove_cb(SSL_CTX *ctx))(SSL_CTX * ctx,SSL_SESSION *sess)
1030 SSL_SESSION *(*cb)(struct ssl_st *ssl,
1036 SSL_SESSION * (*SSL_CTX_sess_get_get_cb(SSL_CTX *ctx))(SSL *ssl,
1095 IMPLEMENT_PEM_rw(SSL_SESSION, SSL_SESSION, PEM_STRING_SSL_SESSION, SSL_SESSION)