Symbol: session
crypto/libressl/include/openssl/ssl.h
1241
int SSL_set_session(SSL *to, SSL_SESSION *session);
crypto/libressl/ssl/d1_both.c
1039
saved_state.session = s->session;
crypto/libressl/ssl/d1_both.c
1045
s->session = frag->msg_header.saved_retransmit_state.session;
crypto/libressl/ssl/d1_both.c
1054
s->session = saved_state.session;
crypto/libressl/ssl/d1_both.c
971
frag->msg_header.saved_retransmit_state.session = s->session;
crypto/libressl/ssl/d1_pkt.c
544
if (s->session == NULL || s->session->cipher == NULL)
crypto/libressl/ssl/d1_pkt.c
598
if (s->session == NULL || s->session->cipher == NULL) {
crypto/libressl/ssl/dtls_locl.h
80
SSL_SESSION *session;
crypto/libressl/ssl/ssl_asn1.c
109
if (!CBB_add_asn1(&session, &timeout, SSLASN1_TIMEOUT_TAG))
crypto/libressl/ssl/ssl_asn1.c
119
if (!CBB_add_asn1(&session, &peer_cert, SSLASN1_PEER_CERT_TAG))
crypto/libressl/ssl/ssl_asn1.c
127
if (!CBB_add_asn1(&session, &sidctx, SSLASN1_SESSION_ID_CTX_TAG))
crypto/libressl/ssl/ssl_asn1.c
138
if (!CBB_add_asn1(&session, &verify_result,
crypto/libressl/ssl/ssl_asn1.c
147
if (!CBB_add_asn1(&session, &hostname, SSLASN1_HOSTNAME_TAG))
crypto/libressl/ssl/ssl_asn1.c
161
if (!CBB_add_asn1(&session, &lifetime, SSLASN1_LIFETIME_TAG))
crypto/libressl/ssl/ssl_asn1.c
170
if (!CBB_add_asn1(&session, &ticket, SSLASN1_TICKET_TAG))
crypto/libressl/ssl/ssl_asn1.c
245
CBS cbs, session, cipher_suite, session_id, master_key, peer_cert;
crypto/libressl/ssl/ssl_asn1.c
266
if (!CBS_get_asn1(&cbs, &session, CBS_ASN1_SEQUENCE))
crypto/libressl/ssl/ssl_asn1.c
270
if (!CBS_get_asn1_uint64(&session, &version))
crypto/libressl/ssl/ssl_asn1.c
276
if (!CBS_get_asn1_uint64(&session, &tls_version))
crypto/libressl/ssl/ssl_asn1.c
283
if (!CBS_get_asn1(&session, &cipher_suite, CBS_ASN1_OCTETSTRING))
crypto/libressl/ssl/ssl_asn1.c
295
if (!CBS_get_asn1(&session, &session_id, CBS_ASN1_OCTETSTRING))
crypto/libressl/ssl/ssl_asn1.c
302
if (!CBS_get_asn1(&session, &master_key, CBS_ASN1_OCTETSTRING))
crypto/libressl/ssl/ssl_asn1.c
310
if (!CBS_get_optional_asn1_uint64(&session, &stime, SSLASN1_TIME_TAG,
crypto/libressl/ssl/ssl_asn1.c
320
if (!CBS_get_optional_asn1_uint64(&session, &timeout,
crypto/libressl/ssl/ssl_asn1.c
331
if (!CBS_get_optional_asn1(&session, &peer_cert, &present,
crypto/libressl/ssl/ssl_asn1.c
346
if (!CBS_get_optional_asn1_octet_string(&session, &session_id, &present,
crypto/libressl/ssl/ssl_asn1.c
357
if (!CBS_get_optional_asn1_uint64(&session, &verify_result,
crypto/libressl/ssl/ssl_asn1.c
367
if (!CBS_get_optional_asn1_octet_string(&session, &hostname, &present,
crypto/libressl/ssl/ssl_asn1.c
382
if (!CBS_get_optional_asn1_uint64(&session, &lifetime,
crypto/libressl/ssl/ssl_asn1.c
393
if (!CBS_get_optional_asn1_octet_string(&session, &ticket, &present,
crypto/libressl/ssl/ssl_asn1.c
50
CBB cbb, session, cipher_suite, session_id, master_key, time, timeout;
crypto/libressl/ssl/ssl_asn1.c
59
if (!CBB_add_asn1(&cbb, &session, CBS_ASN1_SEQUENCE))
crypto/libressl/ssl/ssl_asn1.c
63
if (!CBB_add_asn1_uint64(&session, SSL_SESSION_ASN1_VERSION))
crypto/libressl/ssl/ssl_asn1.c
69
if (!CBB_add_asn1_uint64(&session, s->ssl_version))
crypto/libressl/ssl/ssl_asn1.c
77
if (!CBB_add_asn1(&session, &cipher_suite, CBS_ASN1_OCTETSTRING))
crypto/libressl/ssl/ssl_asn1.c
83
if (!CBB_add_asn1(&session, &session_id, CBS_ASN1_OCTETSTRING))
crypto/libressl/ssl/ssl_asn1.c
90
if (!CBB_add_asn1(&session, &master_key, CBS_ASN1_OCTETSTRING))
crypto/libressl/ssl/ssl_asn1.c
99
if (!CBB_add_asn1(&session, &time, SSLASN1_TIME_TAG))
crypto/libressl/ssl/ssl_clnt.c
1017
if (s->session->cipher)
crypto/libressl/ssl/ssl_clnt.c
1018
s->session->cipher_id = s->session->cipher->id;
crypto/libressl/ssl/ssl_clnt.c
1019
if (s->internal->hit && (s->session->cipher_id != cipher->id)) {
crypto/libressl/ssl/ssl_clnt.c
1157
s->session->verify_result = s->verify_result;
crypto/libressl/ssl/ssl_clnt.c
1353
s->session->peer_cert_type == SSL_PKEY_RSA) {
crypto/libressl/ssl/ssl_clnt.c
1354
pkey = X509_get0_pubkey(s->session->peer_cert);
crypto/libressl/ssl/ssl_clnt.c
1356
s->session->peer_cert_type == SSL_PKEY_ECC) {
crypto/libressl/ssl/ssl_clnt.c
1357
pkey = X509_get0_pubkey(s->session->peer_cert);
crypto/libressl/ssl/ssl_clnt.c
1611
s->session->tlsext_tick_lifetime_hint = lifetime_hint;
crypto/libressl/ssl/ssl_clnt.c
1613
if (!CBS_stow(&session_ticket, &s->session->tlsext_tick,
crypto/libressl/ssl/ssl_clnt.c
1614
&s->session->tlsext_ticklen)) {
crypto/libressl/ssl/ssl_clnt.c
1635
s->session->session_id, &session_id_length, EVP_sha256(), NULL)) {
crypto/libressl/ssl/ssl_clnt.c
1640
s->session->session_id_length = session_id_length;
crypto/libressl/ssl/ssl_clnt.c
1787
pkey = X509_get0_pubkey(s->session->peer_cert);
crypto/libressl/ssl/ssl_clnt.c
1928
pkey = X509_get0_pubkey(s->session->peer_cert);
crypto/libressl/ssl/ssl_clnt.c
1929
if (pkey == NULL || s->session->peer_cert_type != SSL_PKEY_GOST01) {
crypto/libressl/ssl/ssl_clnt.c
2445
if (s->session->peer_cert_type == SSL_PKEY_ECC) {
crypto/libressl/ssl/ssl_clnt.c
2446
if (!ssl_check_srvr_ecc_cert_and_alg(s, s->session->peer_cert)) {
crypto/libressl/ssl/ssl_clnt.c
2453
i = X509_certificate_type(s->session->peer_cert, NULL);
crypto/libressl/ssl/ssl_clnt.c
2490
if (!s->session->tlsext_tick)
crypto/libressl/ssl/ssl_clnt.c
479
s->session->cipher = s->s3->hs.cipher;
crypto/libressl/ssl/ssl_clnt.c
654
SSL_SESSION *sess = s->session;
crypto/libressl/ssl/ssl_clnt.c
694
s->session->session_id_length > 0) {
crypto/libressl/ssl/ssl_clnt.c
695
sl = s->session->session_id_length;
crypto/libressl/ssl/ssl_clnt.c
696
if (sl > sizeof(s->session->session_id)) {
crypto/libressl/ssl/ssl_clnt.c
701
s->session->session_id, sl))
crypto/libressl/ssl/ssl_clnt.c
933
int master_key_length = sizeof(s->session->master_key);
crypto/libressl/ssl/ssl_clnt.c
936
s->session->master_key, &master_key_length, NULL,
crypto/libressl/ssl/ssl_clnt.c
945
s->session->master_key_length = master_key_length;
crypto/libressl/ssl/ssl_clnt.c
947
if ((s->session->cipher = pref_cipher) == NULL)
crypto/libressl/ssl/ssl_clnt.c
948
s->session->cipher =
crypto/libressl/ssl/ssl_clnt.c
953
if (s->session->session_id_length != 0 &&
crypto/libressl/ssl/ssl_clnt.c
954
CBS_mem_equal(&session_id, s->session->session_id,
crypto/libressl/ssl/ssl_clnt.c
955
s->session->session_id_length)) {
crypto/libressl/ssl/ssl_clnt.c
956
if (s->sid_ctx_length != s->session->sid_ctx_length ||
crypto/libressl/ssl/ssl_clnt.c
957
timingsafe_memcmp(s->session->sid_ctx,
crypto/libressl/ssl/ssl_clnt.c
972
if (s->session->session_id_length > 0) {
crypto/libressl/ssl/ssl_clnt.c
983
if (!CBS_write_bytes(&session_id, s->session->session_id,
crypto/libressl/ssl/ssl_clnt.c
984
sizeof(s->session->session_id),
crypto/libressl/ssl/ssl_clnt.c
985
&s->session->session_id_length))
crypto/libressl/ssl/ssl_clnt.c
988
s->session->ssl_version = s->version;
crypto/libressl/ssl/ssl_lib.c
1461
if (s == NULL || s->session == NULL || !s->server)
crypto/libressl/ssl/ssl_lib.c
1463
return s->session->ciphers;
crypto/libressl/ssl/ssl_lib.c
1638
if (!s->server || s->session == NULL || len < 2)
crypto/libressl/ssl/ssl_lib.c
1641
if ((client_ciphers = s->session->ciphers) == NULL)
crypto/libressl/ssl/ssl_lib.c
1680
return (s->session && !s->tlsext_hostname ?
crypto/libressl/ssl/ssl_lib.c
1681
s->session->tlsext_hostname :
crypto/libressl/ssl/ssl_lib.c
1688
if (s->session &&
crypto/libressl/ssl/ssl_lib.c
1690
s->session->tlsext_hostname : s->tlsext_hostname))
crypto/libressl/ssl/ssl_lib.c
178
SSL_SESSION_free(s->session);
crypto/libressl/ssl/ssl_lib.c
179
s->session = NULL;
crypto/libressl/ssl/ssl_lib.c
209
if (!s->internal->in_handshake && (s->session == NULL) &&
crypto/libressl/ssl/ssl_lib.c
2252
return s->session->tlsext_ecpointformatlist != NULL &&
crypto/libressl/ssl/ssl_lib.c
2253
s->session->tlsext_ecpointformatlist_length > 0 &&
crypto/libressl/ssl/ssl_lib.c
2434
if (s->session->session_id_length == 0)
crypto/libressl/ssl/ssl_lib.c
2445
(void) SSL_CTX_add_session(s->session_ctx, s->session);
crypto/libressl/ssl/ssl_lib.c
2459
CRYPTO_add(&s->session->references, 1, CRYPTO_LOCK_SSL_SESSION);
crypto/libressl/ssl/ssl_lib.c
2460
if (!s->session_ctx->internal->new_session_cb(s, s->session))
crypto/libressl/ssl/ssl_lib.c
2461
SSL_SESSION_free(s->session);
crypto/libressl/ssl/ssl_lib.c
2811
if (s->session != NULL) {
crypto/libressl/ssl/ssl_lib.c
2972
if ((s->session != NULL) && (s->session->cipher != NULL))
crypto/libressl/ssl/ssl_lib.c
2973
return (s->session->cipher);
crypto/libressl/ssl/ssl_lib.c
545
if (s->session != NULL) {
crypto/libressl/ssl/ssl_lib.c
547
SSL_SESSION_free(s->session);
crypto/libressl/ssl/ssl_lib.c
870
if (s == NULL || s->session == NULL)
crypto/libressl/ssl/ssl_lib.c
873
if ((cert = s->session->peer_cert) == NULL)
crypto/libressl/ssl/ssl_locl.h
1107
SSL_SESSION *session;
crypto/libressl/ssl/ssl_locl.h
1322
int ssl_get_new_session(SSL *s, int session);
crypto/libressl/ssl/ssl_packet.c
148
if (!CBS_get_bytes(&cbs, &session, session_id_length))
crypto/libressl/ssl/ssl_packet.c
74
CBS cbs, challenge, cipher_specs, session;
crypto/libressl/ssl/ssl_pkt.c
1226
if (s->session == NULL || s->session->master_key_length == 0) {
crypto/libressl/ssl/ssl_pkt.c
1232
s->session->cipher = s->s3->hs.cipher;
crypto/libressl/ssl/ssl_pkt.c
1266
SSL_CTX_remove_session(s->ctx, s->session);
crypto/libressl/ssl/ssl_pkt.c
535
SSL_SESSION *sess = s->session;
crypto/libressl/ssl/ssl_pkt.c
750
SSL_CTX_remove_session(s->ctx, s->session);
crypto/libressl/ssl/ssl_pkt.c
897
if (s->session == NULL || s->session->cipher == NULL)
crypto/libressl/ssl/ssl_pkt.c
946
if (s->session == NULL || s->session->cipher == NULL) {
crypto/libressl/ssl/ssl_sess.c
1045
if ((s->session != NULL) && !(s->internal->shutdown & SSL_SENT_SHUTDOWN) &&
crypto/libressl/ssl/ssl_sess.c
1047
SSL_CTX_remove_session(s->ctx, s->session);
crypto/libressl/ssl/ssl_sess.c
155
return (ssl->session);
crypto/libressl/ssl/ssl_sess.c
170
sess = ssl->session;
crypto/libressl/ssl/ssl_sess.c
318
ssl_get_new_session(SSL *s, int session)
crypto/libressl/ssl/ssl_sess.c
335
if (s->session != NULL) {
crypto/libressl/ssl/ssl_sess.c
336
SSL_SESSION_free(s->session);
crypto/libressl/ssl/ssl_sess.c
337
s->session = NULL;
crypto/libressl/ssl/ssl_sess.c
340
if (session) {
crypto/libressl/ssl/ssl_sess.c
420
s->session = ss;
crypto/libressl/ssl/ssl_sess.c
618
SSL_SESSION_free(s->session);
crypto/libressl/ssl/ssl_sess.c
619
s->session = sess;
crypto/libressl/ssl/ssl_sess.c
620
s->verify_result = s->session->verify_result;
crypto/libressl/ssl/ssl_sess.c
786
SSL_set_session(SSL *s, SSL_SESSION *session)
crypto/libressl/ssl/ssl_sess.c
790
if (session == NULL) {
crypto/libressl/ssl/ssl_sess.c
791
SSL_SESSION_free(s->session);
crypto/libressl/ssl/ssl_sess.c
792
s->session = NULL;
crypto/libressl/ssl/ssl_sess.c
797
if ((method = ssl_get_method(session->ssl_version)) == NULL) {
crypto/libressl/ssl/ssl_sess.c
805
CRYPTO_add(&session->references, 1, CRYPTO_LOCK_SSL_SESSION);
crypto/libressl/ssl/ssl_sess.c
806
SSL_SESSION_free(s->session);
crypto/libressl/ssl/ssl_sess.c
807
s->session = session;
crypto/libressl/ssl/ssl_sess.c
808
s->verify_result = s->session->verify_result;
crypto/libressl/ssl/ssl_srvr.c
1067
int master_key_length = sizeof(s->session->master_key);
crypto/libressl/ssl/ssl_srvr.c
1070
s->session->master_key, &master_key_length, ciphers,
crypto/libressl/ssl/ssl_srvr.c
1079
s->session->master_key_length = master_key_length;
crypto/libressl/ssl/ssl_srvr.c
1082
s->session->verify_result = X509_V_OK;
crypto/libressl/ssl/ssl_srvr.c
1084
sk_SSL_CIPHER_free(s->session->ciphers);
crypto/libressl/ssl/ssl_srvr.c
1085
s->session->ciphers = ciphers;
crypto/libressl/ssl/ssl_srvr.c
1090
pref_cipher = ssl3_choose_cipher(s, s->session->ciphers,
crypto/libressl/ssl/ssl_srvr.c
1097
s->session->cipher = pref_cipher;
crypto/libressl/ssl/ssl_srvr.c
1100
s->cipher_list = sk_SSL_CIPHER_dup(s->session->ciphers);
crypto/libressl/ssl/ssl_srvr.c
1114
sk_SSL_CIPHER_free(s->session->ciphers);
crypto/libressl/ssl/ssl_srvr.c
1115
s->session->ciphers = ciphers;
crypto/libressl/ssl/ssl_srvr.c
1118
if ((c = ssl3_choose_cipher(s, s->session->ciphers,
crypto/libressl/ssl/ssl_srvr.c
1126
s->s3->hs.cipher = s->session->cipher;
crypto/libressl/ssl/ssl_srvr.c
1253
s->session->session_id_length = 0;
crypto/libressl/ssl/ssl_srvr.c
1255
sl = s->session->session_id_length;
crypto/libressl/ssl/ssl_srvr.c
1256
if (sl > sizeof(s->session->session_id)) {
crypto/libressl/ssl/ssl_srvr.c
1262
if (!CBB_add_bytes(&session_id, s->session->session_id, sl))
crypto/libressl/ssl/ssl_srvr.c
1830
if ((client_pubkey = X509_get0_pubkey(s->session->peer_cert)) != NULL) {
crypto/libressl/ssl/ssl_srvr.c
1951
peer_cert = s->session->peer_cert;
crypto/libressl/ssl/ssl_srvr.c
2252
s->session->verify_result = s->verify_result;
crypto/libressl/ssl/ssl_srvr.c
2320
unsigned char *enc_session = NULL, *session = NULL;
crypto/libressl/ssl/ssl_srvr.c
2345
if (!SSL_SESSION_ticket(s->session, &session, &session_len))
crypto/libressl/ssl/ssl_srvr.c
2373
if (!EVP_EncryptUpdate(ctx, enc_session, &len, session,
crypto/libressl/ssl/ssl_srvr.c
2403
s->internal->hit ? 0 : s->session->timeout))
crypto/libressl/ssl/ssl_srvr.c
2430
freezero(session, session_len);
crypto/libressl/ssl/ssl_srvr.c
2440
freezero(session, session_len);
crypto/libressl/ssl/ssl_srvr.c
463
((s->session->peer_cert != NULL) &&
crypto/libressl/ssl/ssl_srvr.c
560
if (!s->session->peer_cert)
crypto/libressl/ssl/ssl_srvr.c
649
s->session->cipher = s->s3->hs.cipher;
crypto/libressl/ssl/ssl_srvr.c
984
id = s->session->cipher->id;
crypto/libressl/ssl/ssl_tlsext.c
1112
if (s->internal->new_session || s->session == NULL)
crypto/libressl/ssl/ssl_tlsext.c
1115
if (s->session->tlsext_tick != NULL) {
crypto/libressl/ssl/ssl_tlsext.c
1117
if (!CBB_add_bytes(cbb, s->session->tlsext_tick,
crypto/libressl/ssl/ssl_tlsext.c
1118
s->session->tlsext_ticklen))
crypto/libressl/ssl/ssl_tlsext.c
1129
if ((s->session->tlsext_tick = malloc(ticklen)) == NULL)
crypto/libressl/ssl/ssl_tlsext.c
1131
memcpy(s->session->tlsext_tick,
crypto/libressl/ssl/ssl_tlsext.c
1134
s->session->tlsext_ticklen = ticklen;
crypto/libressl/ssl/ssl_tlsext.c
1136
if (!CBB_add_bytes(cbb, s->session->tlsext_tick,
crypto/libressl/ssl/ssl_tlsext.c
1137
s->session->tlsext_ticklen))
crypto/libressl/ssl/ssl_tlsext.c
250
if (s->session->tlsext_supportedgroups == NULL) {
crypto/libressl/ssl/ssl_tlsext.c
263
if (s->session->tlsext_supportedgroups != NULL)
crypto/libressl/ssl/ssl_tlsext.c
283
s->session->tlsext_supportedgroups = groups;
crypto/libressl/ssl/ssl_tlsext.c
284
s->session->tlsext_supportedgroups_length = groups_len;
crypto/libressl/ssl/ssl_tlsext.c
369
if (!CBS_stow(&ecpf, &(s->session->tlsext_ecpointformatlist),
crypto/libressl/ssl/ssl_tlsext.c
370
&(s->session->tlsext_ecpointformatlist_length))) {
crypto/libressl/ssl/ssl_tlsext.c
783
if (s->session->tlsext_hostname == NULL) {
crypto/libressl/ssl/ssl_tlsext.c
787
if (!CBS_mem_equal(&host_name, s->session->tlsext_hostname,
crypto/libressl/ssl/ssl_tlsext.c
788
strlen(s->session->tlsext_hostname))) {
crypto/libressl/ssl/ssl_tlsext.c
793
if (s->session->tlsext_hostname != NULL)
crypto/libressl/ssl/ssl_tlsext.c
795
if (!CBS_strdup(&host_name, &s->session->tlsext_hostname)) {
crypto/libressl/ssl/ssl_tlsext.c
823
return (s->session->tlsext_hostname != NULL);
crypto/libressl/ssl/ssl_tlsext.c
841
if (s->session->tlsext_hostname == NULL) {
crypto/libressl/ssl/ssl_tlsext.c
846
s->session->tlsext_hostname) != 0) {
crypto/libressl/ssl/ssl_tlsext.c
851
if (s->session->tlsext_hostname != NULL)
crypto/libressl/ssl/ssl_tlsext.c
853
if ((s->session->tlsext_hostname =
crypto/libressl/ssl/t1_enc.c
292
s->session->master_key, s->session->master_key_length,
crypto/libressl/ssl/t1_enc.c
360
if (s->session->cipher &&
crypto/libressl/ssl/t1_enc.c
361
(s->session->cipher->algorithm_mac & SSL_AEAD)) {
crypto/libressl/ssl/t1_enc.c
362
if (!ssl_cipher_get_evp_aead(s->session, &aead)) {
crypto/libressl/ssl/t1_enc.c
368
if (!ssl_cipher_get_evp(s->session, &cipher, &mac_hash,
crypto/libressl/ssl/t1_enc.c
398
if (s->session->cipher != NULL) {
crypto/libressl/ssl/t1_enc.c
399
if (s->session->cipher->algorithm_enc == SSL_eNULL)
crypto/libressl/ssl/t1_enc.c
403
if (s->session->cipher->algorithm_enc == SSL_RC4)
crypto/libressl/ssl/t1_enc.c
480
rv = tls1_PRF(s, s->session->master_key, s->session->master_key_length,
crypto/libressl/ssl/t1_lib.c
402
*pformats = s->session->tlsext_ecpointformatlist;
crypto/libressl/ssl/t1_lib.c
403
*pformatslen = s->session->tlsext_ecpointformatlist_length;
crypto/libressl/ssl/t1_lib.c
425
*pgroups = s->session->tlsext_supportedgroups;
crypto/libressl/ssl/t1_lib.c
426
*pgroupslen = s->session->tlsext_supportedgroups_length;
crypto/libressl/ssl/tls12_lib.c
101
s->session->master_key_length = 0;
crypto/libressl/ssl/tls12_lib.c
106
CTASSERT(sizeof(s->session->master_key) == SSL_MAX_MASTER_KEY_LENGTH);
crypto/libressl/ssl/tls12_lib.c
112
s->session->master_key, sizeof(s->session->master_key)))
crypto/libressl/ssl/tls12_lib.c
115
s->session->master_key_length = SSL_MAX_MASTER_KEY_LENGTH;
crypto/libressl/ssl/tls12_lib.c
30
if (s->session->master_key_length == 0)
crypto/libressl/ssl/tls12_lib.c
40
if (!tls1_PRF(s, s->session->master_key, s->session->master_key_length,
crypto/libressl/ssl/tls13_client.c
350
s->session->cipher = ctx->hs->cipher;
crypto/libressl/ssl/tls13_client.c
351
s->session->ssl_version = ctx->hs->tls13.server_version;
crypto/libressl/ssl/tls13_client.c
612
s->session->verify_result = s->verify_result;
crypto/libressl/ssl/tls13_client.c
669
if ((cert = ctx->ssl->session->peer_cert) == NULL)
crypto/libressl/ssl/tls13_lib.c
132
SSL_CTX_remove_session(ctx->ssl->ctx, ctx->ssl->session);
crypto/libressl/ssl/tls13_server.c
278
sk_SSL_CIPHER_free(s->session->ciphers);
crypto/libressl/ssl/tls13_server.c
279
s->session->ciphers = ciphers;
crypto/libressl/ssl/tls13_server.c
386
s->session->cipher = ctx->hs->cipher;
crypto/libressl/ssl/tls13_server.c
926
s->session->verify_result = s->verify_result;
crypto/libressl/ssl/tls13_server.c
980
if ((cert = ctx->ssl->session->peer_cert) == NULL)
crypto/libressl/ssl/tls_lib.c
47
s->session->peer_cert_type = cert_type;
crypto/libressl/ssl/tls_lib.c
49
X509_free(s->session->peer_cert);
crypto/libressl/ssl/tls_lib.c
50
s->session->peer_cert = peer_cert;
crypto/libressl/tls/tls_client.c
167
uint8_t *session = NULL;
crypto/libressl/tls/tls_client.c
189
if ((session = malloc(session_len)) == NULL)
crypto/libressl/tls/tls_client.c
192
n = pread(sfd, session, session_len, 0);
crypto/libressl/tls/tls_client.c
197
if ((bio = BIO_new_mem_buf(session, session_len)) == NULL)
crypto/libressl/tls/tls_client.c
214
freezero(session, session_len);
crypto/openssh/pkcs11.h
1000
_CK_DECLARE_FUNCTION (C_CancelFunction, (ck_session_handle_t session));
crypto/openssh/pkcs11.h
716
typedef ck_rv_t (*ck_notify_t) (ck_session_handle_t session,
crypto/openssh/pkcs11.h
752
(ck_session_handle_t session, unsigned char *pin,
crypto/openssh/pkcs11.h
755
(ck_session_handle_t session, unsigned char *old_pin,
crypto/openssh/pkcs11.h
762
ck_session_handle_t *session));
crypto/openssh/pkcs11.h
763
_CK_DECLARE_FUNCTION (C_CloseSession, (ck_session_handle_t session));
crypto/openssh/pkcs11.h
766
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
769
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
773
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
779
(ck_session_handle_t session, ck_user_type_t user_type,
crypto/openssh/pkcs11.h
781
_CK_DECLARE_FUNCTION (C_Logout, (ck_session_handle_t session));
crypto/openssh/pkcs11.h
784
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
788
(ck_session_handle_t session, ck_object_handle_t object,
crypto/openssh/pkcs11.h
792
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
795
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
799
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
804
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
809
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
813
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
818
(ck_session_handle_t session));
crypto/openssh/pkcs11.h
821
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
825
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
830
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
835
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
840
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
844
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
849
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
854
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
859
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
862
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
867
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
870
(ck_session_handle_t session, ck_object_handle_t key));
crypto/openssh/pkcs11.h
872
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
877
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
881
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
886
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
889
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
893
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
897
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
903
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
907
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
912
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
915
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
919
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
923
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
930
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
935
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
941
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
946
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
953
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
959
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
968
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
975
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
984
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
992
(ck_session_handle_t session, unsigned char *seed,
crypto/openssh/pkcs11.h
995
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
999
_CK_DECLARE_FUNCTION (C_GetFunctionStatus, (ck_session_handle_t session));
crypto/openssh/ssh-pkcs11.c
1114
CK_SESSION_HANDLE session;
crypto/openssh/ssh-pkcs11.c
1130
session = p->slotinfo[slotidx].session;
crypto/openssh/ssh-pkcs11.c
1133
rv = f->C_FindObjectsInit(session, key_attr, 1);
crypto/openssh/ssh-pkcs11.c
1142
rv = f->C_FindObjects(session, &obj, 1, &n);
crypto/openssh/ssh-pkcs11.c
1156
rv = f->C_GetAttributeValue(session, obj, key_attr, 1);
crypto/openssh/ssh-pkcs11.c
119
if (p->slotinfo[i].session &&
crypto/openssh/ssh-pkcs11.c
1198
rv = f->C_FindObjectsFinal(session);
crypto/openssh/ssh-pkcs11.c
121
p->slotinfo[i].session)) != CKR_OK)
crypto/openssh/ssh-pkcs11.c
1219
CK_SESSION_HANDLE session;
crypto/openssh/ssh-pkcs11.c
1234
session = p->slotinfo[slotidx].session;
crypto/openssh/ssh-pkcs11.c
1237
rv = f->C_FindObjectsInit(session, key_attr, 1);
crypto/openssh/ssh-pkcs11.c
1247
rv = f->C_FindObjects(session, &obj, 1, &n);
crypto/openssh/ssh-pkcs11.c
1264
rv = f->C_GetAttributeValue(session, obj, key_attr, 2);
crypto/openssh/ssh-pkcs11.c
1312
rv = f->C_FindObjectsFinal(session);
crypto/openssh/ssh-pkcs11.c
1334
CK_SESSION_HANDLE session;
crypto/openssh/ssh-pkcs11.c
1376
session = si->session;
crypto/openssh/ssh-pkcs11.c
1378
if ((rv = f->C_GenerateKeyPair(session, &mech, tpub, npub, tpriv, npriv,
crypto/openssh/ssh-pkcs11.c
1457
CK_SESSION_HANDLE session;
crypto/openssh/ssh-pkcs11.c
1506
session = si->session;
crypto/openssh/ssh-pkcs11.c
1508
if ((rv = f->C_GenerateKeyPair(session, &mech, tpub, npub, tpriv, npriv,
crypto/openssh/ssh-pkcs11.c
1714
CK_SESSION_HANDLE session;
crypto/openssh/ssh-pkcs11.c
1732
session = si->session;
crypto/openssh/ssh-pkcs11.c
1734
if ((rv = f->C_SetOperationState(session , pin, strlen(pin),
crypto/openssh/ssh-pkcs11.c
1764
f->C_SetOperationState(session , NULL, 0, CK_INVALID_HANDLE,
crypto/openssh/ssh-pkcs11.c
1783
CK_SESSION_HANDLE session;
crypto/openssh/ssh-pkcs11.c
1804
session = si->session;
crypto/openssh/ssh-pkcs11.c
1806
if ((rv = f->C_SetOperationState(session , pin, strlen(pin),
crypto/openssh/ssh-pkcs11.c
1821
if ((rv = f->C_DestroyObject(session, obj)) != CKR_OK) {
crypto/openssh/ssh-pkcs11.c
1842
rv = f->C_GetAttributeValue(session, obj, attrs, nattrs);
crypto/openssh/ssh-pkcs11.c
1854
if ((rv = f->C_DestroyObject(session, obj)) != CKR_OK) {
crypto/openssh/ssh-pkcs11.c
1863
f->C_SetOperationState(session , NULL, 0, CK_INVALID_HANDLE,
crypto/openssh/ssh-pkcs11.c
220
CK_SESSION_HANDLE session;
crypto/openssh/ssh-pkcs11.c
226
session = p->slotinfo[slotidx].session;
crypto/openssh/ssh-pkcs11.c
227
if ((rv = f->C_FindObjectsInit(session, attr, nattr)) != CKR_OK) {
crypto/openssh/ssh-pkcs11.c
231
if ((rv = f->C_FindObjects(session, obj, 1, &nfound)) != CKR_OK ||
crypto/openssh/ssh-pkcs11.c
237
if ((rv = f->C_FindObjectsFinal(session)) != CKR_OK)
crypto/openssh/ssh-pkcs11.c
270
rv = provider->function_list->C_Login(si->session, type, (u_char *)pin,
crypto/openssh/ssh-pkcs11.c
334
rv = f->C_GetAttributeValue(si->session, obj, &attr, 1);
crypto/openssh/ssh-pkcs11.c
402
if ((rv = f->C_SignInit(si->session, &mech, obj)) != CKR_OK) {
crypto/openssh/ssh-pkcs11.c
447
rv = f->C_Sign(si->session, (CK_BYTE *)from, flen, to, &tlen);
crypto/openssh/ssh-pkcs11.c
54
CK_SESSION_HANDLE session;
crypto/openssh/ssh-pkcs11.c
542
rv = f->C_Sign(si->session, (CK_BYTE *)dgst, dgst_len, sig, &siglen);
crypto/openssh/ssh-pkcs11.c
654
CK_SESSION_HANDLE session;
crypto/openssh/ssh-pkcs11.c
669
CKF_SERIAL_SESSION, NULL, NULL, &session)) != CKR_OK) {
crypto/openssh/ssh-pkcs11.c
674
rv = f->C_Login(session, user, (u_char *)pin, strlen(pin));
crypto/openssh/ssh-pkcs11.c
680
if ((rv = f->C_CloseSession(session)) != CKR_OK)
crypto/openssh/ssh-pkcs11.c
686
si->session = session;
crypto/openssh/ssh-pkcs11.c
707
CK_SESSION_HANDLE session;
crypto/openssh/ssh-pkcs11.c
723
session = p->slotinfo[slotidx].session;
crypto/openssh/ssh-pkcs11.c
727
rv = f->C_GetAttributeValue(session, *obj, key_attr, 3);
crypto/openssh/ssh-pkcs11.c
750
rv = f->C_GetAttributeValue(session, *obj, key_attr, 3);
crypto/openssh/ssh-pkcs11.c
831
CK_SESSION_HANDLE session;
crypto/openssh/ssh-pkcs11.c
844
session = p->slotinfo[slotidx].session;
crypto/openssh/ssh-pkcs11.c
848
rv = f->C_GetAttributeValue(session, *obj, key_attr, 3);
crypto/openssh/ssh-pkcs11.c
871
rv = f->C_GetAttributeValue(session, *obj, key_attr, 3);
crypto/openssh/ssh-pkcs11.c
920
CK_SESSION_HANDLE session;
crypto/openssh/ssh-pkcs11.c
946
session = p->slotinfo[slotidx].session;
crypto/openssh/ssh-pkcs11.c
950
rv = f->C_GetAttributeValue(session, *obj, cert_attr, 3);
crypto/openssh/ssh-pkcs11.c
973
rv = f->C_GetAttributeValue(session, *obj, cert_attr, 3);
include/rpc/auth_kerb.h
72
C_Block session; /* Session Key */
lib/libkvm/kvm_proc.c
203
struct session sess;
lib/libkvm/kvm_proc.c
204
struct session tsess;
lib/libtcplay/crypto-api.c
101
cryptoapi_cipher_freesession(session);
lib/libtcplay/crypto-api.c
105
cryptoapi_cipher_freesession(session);
lib/libtcplay/crypto-api.c
63
cryptoapi_cipher_session_t session;
lib/libtcplay/crypto-api.c
66
session = NULL;
lib/libtcplay/crypto-api.c
74
session = cryptoapi_cipher_newsession(crypto_cipher);
lib/libtcplay/crypto-api.c
75
if (session == NULL) {
lib/libtcplay/crypto-api.c
80
error = cryptoapi_cipher_setkey(session, key, klen);
lib/libtcplay/crypto-api.c
90
error = cryptoapi_cipher_encrypt(session, out, len,
lib/libtcplay/crypto-api.c
93
error = cryptoapi_cipher_decrypt(session, out, len,
lib/libtelnet/encrypt.c
646
if (ep->session)
lib/libtelnet/encrypt.c
647
(*ep->session)(key, server);
lib/libtelnet/encrypt.h
90
void (*session)(Session_Key *, int);
lib/libtelnet/krb4encpwd.c
221
memmove((void *)session_key, (void *)adat.session, sizeof(Block));
sbin/init/init.c
1777
const struct timeval *tv, int session)
sbin/init/init.c
1791
ut.ut_session = session;
sys/crypto/cryptoapi/cryptoapi.c
1050
cryptoapi_cipher_session_t session;
sys/crypto/cryptoapi/cryptoapi.c
1069
session = (struct cryptoapi_cipher_session *)ptr;
sys/crypto/cryptoapi/cryptoapi.c
1070
session->cipher = cipher;
sys/crypto/cryptoapi/cryptoapi.c
1071
session->context = NULL;
sys/crypto/cryptoapi/cryptoapi.c
1074
session->context = align_ptr((uint8_t *)ptr +
sys/crypto/cryptoapi/cryptoapi.c
1078
KKASSERT(is_ptr_aligned(session->context, cipher->ctxalign));
sys/crypto/cryptoapi/cryptoapi.c
1084
karc4random_buf(session->context, cipher->ctxsize);
sys/crypto/cryptoapi/cryptoapi.c
1087
return session;
sys/crypto/cryptoapi/cryptoapi.c
1091
cryptoapi_cipher_freesession(cryptoapi_cipher_session_t session)
sys/crypto/cryptoapi/cryptoapi.c
1093
if (session == NULL)
sys/crypto/cryptoapi/cryptoapi.c
1096
if (session->context) {
sys/crypto/cryptoapi/cryptoapi.c
1097
memset(session->context, 0xFF, session->cipher->ctxsize);
sys/crypto/cryptoapi/cryptoapi.c
1098
explicit_bzero(session->context, session->cipher->ctxsize);
sys/crypto/cryptoapi/cryptoapi.c
1101
bzero(session, sizeof(*session));
sys/crypto/cryptoapi/cryptoapi.c
1103
kfree(session, M_CRYPTOAPI);
sys/crypto/cryptoapi/cryptoapi.c
1107
cryptoapi_cipher_setkey(cryptoapi_cipher_session_t session,
sys/crypto/cryptoapi/cryptoapi.c
1110
return session->cipher->setkey(session->context, keydata,
sys/crypto/cryptoapi/cryptoapi.c
1115
cryptoapi_cipher_encrypt(const cryptoapi_cipher_session_t session,
sys/crypto/cryptoapi/cryptoapi.c
1120
if ((datalen % session->cipher->blocksize) != 0)
sys/crypto/cryptoapi/cryptoapi.c
1126
session->cipher->crypt(session->context, data, datalen, iv2, true);
sys/crypto/cryptoapi/cryptoapi.c
1134
cryptoapi_cipher_decrypt(const cryptoapi_cipher_session_t session,
sys/crypto/cryptoapi/cryptoapi.c
1139
if ((datalen % session->cipher->blocksize) != 0)
sys/crypto/cryptoapi/cryptoapi.c
1145
session->cipher->crypt(session->context, data, datalen, iv2, false);
sys/crypto/cryptoapi/cryptoapi.c
1153
cryptoapi_cipher_crypt(const cryptoapi_cipher_session_t session, uint8_t *data,
sys/crypto/cryptoapi/cryptoapi.c
1158
return cryptoapi_cipher_encrypt(session, data, datalen, iv,
sys/crypto/cryptoapi/cryptoapi.c
1161
return cryptoapi_cipher_decrypt(session, data, datalen, iv,
sys/crypto/cryptoapi/cryptoapi.h
73
void cryptoapi_cipher_freesession(cryptoapi_cipher_session_t session);
sys/crypto/cryptoapi/cryptoapi.h
75
int cryptoapi_cipher_setkey(cryptoapi_cipher_session_t session,
sys/crypto/cryptoapi/cryptoapi.h
78
int cryptoapi_cipher_encrypt(const cryptoapi_cipher_session_t session,
sys/crypto/cryptoapi/cryptoapi.h
81
int cryptoapi_cipher_decrypt(const cryptoapi_cipher_session_t session,
sys/crypto/cryptoapi/cryptoapi.h
84
int cryptoapi_cipher_crypt(const cryptoapi_cipher_session_t session,
sys/kern/init_main.c
80
static struct session session0;
sys/kern/kern_exit.c
437
struct session *sp = p->p_session;
sys/kern/kern_kinfo.c
119
struct session *sess;
sys/kern/kern_proc.c
1072
struct session *sess;
sys/kern/kern_proc.c
237
sessinsertinit(struct session *sess)
sys/kern/kern_proc.c
772
struct session *sess;
sys/kern/kern_proc.c
777
sess = kmalloc(sizeof(struct session), M_SESSION,
sys/kern/kern_proc.c
887
sess_hold(struct session *sp)
sys/kern/kern_proc.c
896
sess_rele(struct session *sess)
sys/kern/kern_proc.c
966
struct session *mysession;
sys/kern/subr_prf.c
178
sess_rele((struct session *) sess);
sys/kern/subr_prf.c
188
struct session *sess = (struct session *)tpr;
sys/kern/tty.c
281
struct session *sp;
sys/kern/tty.c
328
ttyclosesession(struct session *sp, int dorevoke)
sys/kern/vfs_vnops.c
1032
struct session *sess;
sys/netgraph/pppoe/ng_pppoe.c
452
u_int16_t session = ntohs(wh->ph.sid);
sys/netgraph/pppoe/ng_pppoe.c
467
&& (sp->Session_ID == session)
sys/netgraph7/bluetooth/include/ng_btsocket_rfcomm.h
268
struct ng_btsocket_rfcomm_session *session; /* RFCOMM session */
sys/netgraph7/bluetooth/socket/ng_btsocket_rfcomm.c
1280
pcb1->session = s;
sys/netgraph7/bluetooth/socket/ng_btsocket_rfcomm.c
1848
pcb->session, RFCOMM_FRAME_DISC,
sys/netgraph7/bluetooth/socket/ng_btsocket_rfcomm.c
3182
KKASSERT(lockowned(&pcb->session->session_lock) != 0);
sys/netgraph7/bluetooth/socket/ng_btsocket_rfcomm.c
3205
return (ng_btsocket_rfcomm_send_uih(pcb->session,
sys/netgraph7/bluetooth/socket/ng_btsocket_rfcomm.c
3206
RFCOMM_MKADDRESS(INITIATOR(pcb->session), 0), 0, 0, m));
sys/netgraph7/bluetooth/socket/ng_btsocket_rfcomm.c
3220
KKASSERT(lockowned(&pcb->session->session_lock) != 0);
sys/netgraph7/bluetooth/socket/ng_btsocket_rfcomm.c
3260
return (ng_btsocket_rfcomm_send_uih(pcb->session,
sys/netgraph7/bluetooth/socket/ng_btsocket_rfcomm.c
3261
RFCOMM_MKADDRESS(INITIATOR(pcb->session), 0), 0, 0, m));
sys/netgraph7/bluetooth/socket/ng_btsocket_rfcomm.c
3275
KKASSERT(lockowned(&pcb->session->session_lock) != 0);
sys/netgraph7/bluetooth/socket/ng_btsocket_rfcomm.c
3289
pcb->session,
sys/netgraph7/bluetooth/socket/ng_btsocket_rfcomm.c
3290
RFCOMM_MKADDRESS(INITIATOR(pcb->session),
sys/netgraph7/bluetooth/socket/ng_btsocket_rfcomm.c
3328
KKASSERT(lockowned(&pcb->session->session_lock) != 0);
sys/netgraph7/bluetooth/socket/ng_btsocket_rfcomm.c
3363
error = ng_btsocket_rfcomm_send_uih(pcb->session,
sys/netgraph7/bluetooth/socket/ng_btsocket_rfcomm.c
3364
RFCOMM_MKADDRESS(INITIATOR(pcb->session),
sys/netgraph7/bluetooth/socket/ng_btsocket_rfcomm.c
3390
ng_btsocket_rfcomm_session_p s = pcb->session;
sys/netgraph7/bluetooth/socket/ng_btsocket_rfcomm.c
3396
if (pcb->session == NULL)
sys/netgraph7/bluetooth/socket/ng_btsocket_rfcomm.c
3400
KKASSERT(lockowned(&pcb->session->session_lock) != 0);
sys/netgraph7/bluetooth/socket/ng_btsocket_rfcomm.c
3408
pcb->session = NULL;
sys/netgraph7/bluetooth/socket/ng_btsocket_rfcomm.c
636
pcb->session = s;
sys/netgraph7/bluetooth/socket/ng_btsocket_rfcomm.c
787
if (pcb->session != NULL)
sys/netgraph7/pppoe/ng_pppoe.c
1185
uint16_t session;
sys/netgraph7/pppoe/ng_pppoe.c
1201
session = ntohs(wh->ph.sid);
sys/netgraph7/pppoe/ng_pppoe.c
1291
uint16_t session;
sys/netgraph7/pppoe/ng_pppoe.c
1361
session = ntohs(wh->ph.sid);
sys/netgraph7/pppoe/ng_pppoe.c
560
uint16_t session = ntohs(wh->ph.sid);
sys/netgraph7/pppoe/ng_pppoe.c
561
uint16_t hash = SESSHASH(session);
sys/netgraph7/pppoe/ng_pppoe.c
566
if (sp->Session_ID == session &&
sys/netgraph7/pppoe/ng_pppoe.c
574
session);
sys/sys/proc.h
111
struct session *pg_session; /* Pointer to session. */
sys/sys/proc.h
550
void sess_hold(struct session *sp);
sys/sys/proc.h
551
void sess_rele(struct session *sp);
sys/sys/proc.h
554
void sessinsertinit(struct session *sess);
sys/sys/proc.h
76
struct session;
sys/sys/proc.h
84
LIST_HEAD(sesslist, session);
sys/sys/proc.h
95
LIST_ENTRY(session) s_list; /* Hash chain. */
sys/sys/tprintf.h
45
typedef struct session *tpr_t;
sys/sys/tty.h
269
void ttyclosesession (struct session *, int);
sys/sys/tty.h
87
struct session *t_session; /* Enclosing session. */
sys/vfs/devfs/devfs_vnops.c
1584
struct session *sess;
sys/vfs/procfs/procfs_status.c
68
struct session *sess;
test/crypto/cryptoapi/crypto-api.c
108
cryptoapi_cipher_freesession(session);
test/crypto/cryptoapi/crypto-api.c
112
cryptoapi_cipher_freesession(session);
test/crypto/cryptoapi/crypto-api.c
65
cryptoapi_cipher_session_t session;
test/crypto/cryptoapi/crypto-api.c
68
session = NULL;
test/crypto/cryptoapi/crypto-api.c
76
session = cryptoapi_cipher_newsession(crypto_cipher);
test/crypto/cryptoapi/crypto-api.c
77
if (session == NULL) {
test/crypto/cryptoapi/crypto-api.c
83
error = cryptoapi_cipher_setkey(session, key, klen);
test/crypto/cryptoapi/crypto-api.c
95
session, out, len, iv, sizeof(cryptoapi_cipher_iv));
test/crypto/cryptoapi/crypto-api.c
98
session, out, len, iv, sizeof(cryptoapi_cipher_iv));
usr.sbin/ftp-proxy/ftp-proxy.c
100
void end_session(struct session *);
usr.sbin/ftp-proxy/ftp-proxy.c
105
struct session * init_session(void);
usr.sbin/ftp-proxy/ftp-proxy.c
110
int server_parse(struct session *);
usr.sbin/ftp-proxy/ftp-proxy.c
111
void server_read(struct session *);
usr.sbin/ftp-proxy/ftp-proxy.c
112
void server_write(struct session *);
usr.sbin/ftp-proxy/ftp-proxy.c
1122
server_read(struct session *s)
usr.sbin/ftp-proxy/ftp-proxy.c
113
int allow_data_connection(struct session *s);
usr.sbin/ftp-proxy/ftp-proxy.c
1164
server_write(struct session *s)
usr.sbin/ftp-proxy/ftp-proxy.c
134
buffer_data(struct session *s, struct cbuf *cb, char *buf, size_t len)
usr.sbin/ftp-proxy/ftp-proxy.c
153
client_parse(struct session *s)
usr.sbin/ftp-proxy/ftp-proxy.c
185
client_parse_anon(struct session *s)
usr.sbin/ftp-proxy/ftp-proxy.c
220
client_parse_cmd(struct session *s)
usr.sbin/ftp-proxy/ftp-proxy.c
254
client_read(struct session *s)
usr.sbin/ftp-proxy/ftp-proxy.c
293
client_write(struct session *s)
usr.sbin/ftp-proxy/ftp-proxy.c
334
end_session(struct session *s)
usr.sbin/ftp-proxy/ftp-proxy.c
370
struct session *s, *tmp;
usr.sbin/ftp-proxy/ftp-proxy.c
425
struct session *s;
usr.sbin/ftp-proxy/ftp-proxy.c
561
struct session *
usr.sbin/ftp-proxy/ftp-proxy.c
564
struct session *s;
usr.sbin/ftp-proxy/ftp-proxy.c
566
s = calloc(1, sizeof(struct session));
usr.sbin/ftp-proxy/ftp-proxy.c
812
struct session *s;
usr.sbin/ftp-proxy/ftp-proxy.c
835
s = (struct session *)event->udata;
usr.sbin/ftp-proxy/ftp-proxy.c
88
LIST_ENTRY(session) entry;
usr.sbin/ftp-proxy/ftp-proxy.c
91
LIST_HEAD(, session) sessions = LIST_HEAD_INITIALIZER(sessions);
usr.sbin/ftp-proxy/ftp-proxy.c
93
void buffer_data(struct session *, struct cbuf *, char *, size_t);
usr.sbin/ftp-proxy/ftp-proxy.c
94
int client_parse(struct session *);
usr.sbin/ftp-proxy/ftp-proxy.c
95
int client_parse_anon(struct session *);
usr.sbin/ftp-proxy/ftp-proxy.c
96
int client_parse_cmd(struct session *);
usr.sbin/ftp-proxy/ftp-proxy.c
968
server_parse(struct session *s)
usr.sbin/ftp-proxy/ftp-proxy.c
97
void client_read(struct session *);
usr.sbin/ftp-proxy/ftp-proxy.c
98
void client_write(struct session *);
usr.sbin/ftp-proxy/ftp-proxy.c
985
allow_data_connection(struct session *s)
usr.sbin/ppp/bundle.c
1230
timer_Stop(&bundle->session.timer);
usr.sbin/ppp/bundle.c
1238
bundle->session.timer.func = bundle_SessionTimeout;
usr.sbin/ppp/bundle.c
1239
bundle->session.timer.name = "session";
usr.sbin/ppp/bundle.c
1240
bundle->session.timer.load = secs * SECTICKS;
usr.sbin/ppp/bundle.c
1241
bundle->session.timer.arg = bundle;
usr.sbin/ppp/bundle.c
1242
timer_Start(&bundle->session.timer);
usr.sbin/ppp/bundle.c
1243
bundle->session.done = now + secs;
usr.sbin/ppp/bundle.c
1250
timer_Stop(&bundle->session.timer);
usr.sbin/ppp/bundle.c
1251
bundle->session.done = 0;
usr.sbin/ppp/bundle.c
233
!= bundle->phys_type.open && bundle->session.timer.state == TIMER_STOPPED)
usr.sbin/ppp/bundle.h
135
} session;