Symbol: session
crypto/heimdal/appl/ftp/ftp/security.c
589
if(sec_complete && mech->session)
crypto/heimdal/appl/ftp/ftp/security.c
590
return (*mech->session)(app_data, user);
crypto/heimdal/appl/ftp/ftp/security.h
74
int (*session)(void*, char*);
crypto/heimdal/appl/ftp/ftpd/security.c
589
if(sec_complete && mech->session)
crypto/heimdal/appl/ftp/ftpd/security.c
590
return (*mech->session)(app_data, user);
crypto/heimdal/appl/telnet/libtelnet/encrypt.c
685
if (ep->session)
crypto/heimdal/appl/telnet/libtelnet/encrypt.c
686
(*ep->session)(key, server);
crypto/heimdal/appl/telnet/libtelnet/encrypt.h
86
void (*session) (Session_Key *, int);
crypto/heimdal/appl/test/uu_client.c
128
status = krb5_auth_con_setuserkey(context, auth_context, &cred.session);
crypto/heimdal/kcm/acl.c
114
if (kcm_is_same_session(client, ccache->uid, ccache->session)) {
crypto/heimdal/kcm/cache.c
211
cache->session = -1;
crypto/heimdal/kcm/cache.c
668
if (kcm_is_same_session(client, p->uid, p->session))
crypto/heimdal/kcm/client.c
138
ccache->session = client->session;
crypto/heimdal/kcm/connect.c
55
peercred.session = heim_ipc_cred_get_session(cred);
crypto/heimdal/kcm/kcm_locl.h
149
pid_t session;
crypto/heimdal/kcm/kcm_locl.h
72
pid_t session; /* really au_asid_t */
crypto/heimdal/kcm/kcm_locl.h
93
pid_t session; /* really au_asid_t */
crypto/heimdal/kcm/protocol.c
1077
if (kcm_is_same_session(client, c->uid, c->session)) {
crypto/heimdal/kcm/protocol.c
1103
if (!kcm_is_same_session(client, (*c)->uid, (*c)->session))
crypto/heimdal/kcm/protocol.c
1133
if (kcm_is_same_session(client, c->uid, c->session))
crypto/heimdal/kcm/protocol.c
1140
c->session = client->session;
crypto/heimdal/kcm/protocol.c
1229
pid_t session;
crypto/heimdal/kcm/protocol.c
1262
kcm_is_same_session(client, c->uid, c->session))
crypto/heimdal/kcm/protocol.c
1310
cred->session = client->session;
crypto/heimdal/kcm/protocol.c
1396
kcm_is_same_session(client, (*cp)->uid, (*cp)->session))
crypto/heimdal/kcm/protocol.c
1679
if (!kcm_is_same_session(client, c->uid, c->session))
crypto/heimdal/kcm/protocol.c
43
kcm_is_same_session(kcm_client *client, uid_t uid, pid_t session)
crypto/heimdal/kcm/protocol.c
46
if (session != -1)
crypto/heimdal/kcm/protocol.c
47
return (client->session == session);
crypto/heimdal/kcm/protocol.c
874
ret = krb5_ret_int32(request, &in.session.keytype);
crypto/heimdal/kdc/krb5tgs.c
1400
krb5_crypto session,
crypto/heimdal/kdc/krb5tgs.c
1449
ret = krb5_encrypt_EncryptedData(context, session,
crypto/heimdal/kuser/copy_cred_cache.c
105
ctx.mcreds.session.keytype = enctype;
crypto/heimdal/kuser/kdecode_ticket.c
140
in.session.keytype = enctype;
crypto/heimdal/kuser/kdecode_ticket.c
157
out->session.keytype);
crypto/heimdal/kuser/kimpersonate.c
174
krb5_generate_random_keyblock(context, etype, &cred.session);
crypto/heimdal/kuser/kimpersonate.c
83
et.key = cred->session;
crypto/heimdal/kuser/klist.c
171
if(cred->session.keytype != t.enc_part.etype) {
crypto/heimdal/kuser/klist.c
172
ret = krb5_enctype_to_string(context, cred->session.keytype, &str);
crypto/heimdal/lib/gssapi/krb5/init_sec_context.c
244
this_cred.session.keytype = KEYTYPE_NULL;
crypto/heimdal/lib/gssapi/krb5/init_sec_context.c
486
&ctx->kcred->session);
crypto/heimdal/lib/gssapi/krb5/init_sec_context.c
490
&ctx->kcred->session);
crypto/heimdal/lib/gssapi/ntlm/accept_sec_context.c
179
struct ntlm_buf session;
crypto/heimdal/lib/gssapi/ntlm/accept_sec_context.c
196
&session);
crypto/heimdal/lib/gssapi/ntlm/accept_sec_context.c
223
session.data, session.length);
crypto/heimdal/lib/gssapi/ntlm/accept_sec_context.c
232
if (session.length != 0) {
crypto/heimdal/lib/hx509/ks_p11.c
131
CK_SESSION_HANDLE session;
crypto/heimdal/lib/hx509/ks_p11.c
144
ret = p11_get_session(NULL, p11rsa->p, p11rsa->slot, NULL, &session);
crypto/heimdal/lib/hx509/ks_p11.c
148
ret = P11FUNC(p11rsa->p, SignInit, (session, &mechanism, key));
crypto/heimdal/lib/hx509/ks_p11.c
150
p11_put_session(p11rsa->p, p11rsa->slot, session);
crypto/heimdal/lib/hx509/ks_p11.c
155
(session, (CK_BYTE *)(intptr_t)from, flen, to, &ck_sigsize));
crypto/heimdal/lib/hx509/ks_p11.c
156
p11_put_session(p11rsa->p, p11rsa->slot, session);
crypto/heimdal/lib/hx509/ks_p11.c
169
CK_SESSION_HANDLE session;
crypto/heimdal/lib/hx509/ks_p11.c
182
ret = p11_get_session(NULL, p11rsa->p, p11rsa->slot, NULL, &session);
crypto/heimdal/lib/hx509/ks_p11.c
186
ret = P11FUNC(p11rsa->p, DecryptInit, (session, &mechanism, key));
crypto/heimdal/lib/hx509/ks_p11.c
188
p11_put_session(p11rsa->p, p11rsa->slot, session);
crypto/heimdal/lib/hx509/ks_p11.c
193
(session, (CK_BYTE *)(intptr_t)from, flen, to, &ck_sigsize));
crypto/heimdal/lib/hx509/ks_p11.c
194
p11_put_session(p11rsa->p, p11rsa->slot, session);
crypto/heimdal/lib/hx509/ks_p11.c
334
CK_SESSION_HANDLE session;
crypto/heimdal/lib/hx509/ks_p11.c
378
ret = p11_get_session(context, p, slot, lock, &session);
crypto/heimdal/lib/hx509/ks_p11.c
386
ret = p11_list_keys(context, p, slot, session, lock, &slot->certs);
crypto/heimdal/lib/hx509/ks_p11.c
388
p11_put_session(p, slot, session);
crypto/heimdal/lib/hx509/ks_p11.c
407
*psession = slot->session;
crypto/heimdal/lib/hx509/ks_p11.c
415
&slot->session));
crypto/heimdal/lib/hx509/ks_p11.c
472
ret = P11FUNC(p, Login, (slot->session, CKU_USER,
crypto/heimdal/lib/hx509/ks_p11.c
498
*psession = slot->session;
crypto/heimdal/lib/hx509/ks_p11.c
50
CK_SESSION_HANDLE session;
crypto/heimdal/lib/hx509/ks_p11.c
506
CK_SESSION_HANDLE session)
crypto/heimdal/lib/hx509/ks_p11.c
518
CK_SESSION_HANDLE session,
crypto/heimdal/lib/hx509/ks_p11.c
523
CK_SESSION_HANDLE session,
crypto/heimdal/lib/hx509/ks_p11.c
531
ret = P11FUNC(p, FindObjectsInit, (session, search_data, num_search_data));
crypto/heimdal/lib/hx509/ks_p11.c
536
ret = P11FUNC(p, FindObjects, (session, &object, 1, &object_count));
crypto/heimdal/lib/hx509/ks_p11.c
547
(session, object, query, num_query));
crypto/heimdal/lib/hx509/ks_p11.c
559
(session, object, query, num_query));
crypto/heimdal/lib/hx509/ks_p11.c
565
ret = (*func)(context, p, slot, session, object, ptr, query, num_query);
crypto/heimdal/lib/hx509/ks_p11.c
583
ret2 = P11FUNC(p, FindObjectsFinal, (session));
crypto/heimdal/lib/hx509/ks_p11.c
594
CK_SESSION_HANDLE session,
crypto/heimdal/lib/hx509/ks_p11.c
607
(session, object, &query, 1));
crypto/heimdal/lib/hx509/ks_p11.c
614
(session, object, &query, 1));
crypto/heimdal/lib/hx509/ks_p11.c
628
CK_SESSION_HANDLE session,
crypto/heimdal/lib/hx509/ks_p11.c
657
n = getattr_bn(p, slot, session, object, CKA_MODULUS);
crypto/heimdal/lib/hx509/ks_p11.c
658
e = getattr_bn(p, slot, session, object, CKA_PUBLIC_EXPONENT);
crypto/heimdal/lib/hx509/ks_p11.c
716
CK_SESSION_HANDLE session,
crypto/heimdal/lib/hx509/ks_p11.c
777
CK_SESSION_HANDLE session,
crypto/heimdal/lib/hx509/ks_p11.c
804
ret = iterate_entries(context, p, slot, session,
crypto/heimdal/lib/hx509/ks_p11.c
812
ret = iterate_entries(context, p, slot, session,
crypto/heimdal/lib/hx509/ks_p11.c
986
P11FUNC(p, CloseSession, (p->slot[i].session));
crypto/heimdal/lib/hx509/ref/pkcs11.h
1000
_CK_DECLARE_FUNCTION (C_CancelFunction, (ck_session_handle_t session));
crypto/heimdal/lib/hx509/ref/pkcs11.h
716
typedef ck_rv_t (*ck_notify_t) (ck_session_handle_t session,
crypto/heimdal/lib/hx509/ref/pkcs11.h
752
(ck_session_handle_t session, unsigned char *pin,
crypto/heimdal/lib/hx509/ref/pkcs11.h
755
(ck_session_handle_t session, unsigned char *old_pin,
crypto/heimdal/lib/hx509/ref/pkcs11.h
762
ck_session_handle_t *session));
crypto/heimdal/lib/hx509/ref/pkcs11.h
763
_CK_DECLARE_FUNCTION (C_CloseSession, (ck_session_handle_t session));
crypto/heimdal/lib/hx509/ref/pkcs11.h
766
(ck_session_handle_t session,
crypto/heimdal/lib/hx509/ref/pkcs11.h
769
(ck_session_handle_t session,
crypto/heimdal/lib/hx509/ref/pkcs11.h
773
(ck_session_handle_t session,
crypto/heimdal/lib/hx509/ref/pkcs11.h
779
(ck_session_handle_t session, ck_user_type_t user_type,
crypto/heimdal/lib/hx509/ref/pkcs11.h
781
_CK_DECLARE_FUNCTION (C_Logout, (ck_session_handle_t session));
crypto/heimdal/lib/hx509/ref/pkcs11.h
784
(ck_session_handle_t session,
crypto/heimdal/lib/hx509/ref/pkcs11.h
788
(ck_session_handle_t session, ck_object_handle_t object,
crypto/heimdal/lib/hx509/ref/pkcs11.h
792
(ck_session_handle_t session,
crypto/heimdal/lib/hx509/ref/pkcs11.h
795
(ck_session_handle_t session,
crypto/heimdal/lib/hx509/ref/pkcs11.h
799
(ck_session_handle_t session,
crypto/heimdal/lib/hx509/ref/pkcs11.h
804
(ck_session_handle_t session,
crypto/heimdal/lib/hx509/ref/pkcs11.h
809
(ck_session_handle_t session,
crypto/heimdal/lib/hx509/ref/pkcs11.h
813
(ck_session_handle_t session,
crypto/heimdal/lib/hx509/ref/pkcs11.h
818
(ck_session_handle_t session));
crypto/heimdal/lib/hx509/ref/pkcs11.h
821
(ck_session_handle_t session,
crypto/heimdal/lib/hx509/ref/pkcs11.h
825
(ck_session_handle_t session,
crypto/heimdal/lib/hx509/ref/pkcs11.h
830
(ck_session_handle_t session,
crypto/heimdal/lib/hx509/ref/pkcs11.h
835
(ck_session_handle_t session,
crypto/heimdal/lib/hx509/ref/pkcs11.h
840
(ck_session_handle_t session,
crypto/heimdal/lib/hx509/ref/pkcs11.h
844
(ck_session_handle_t session,
crypto/heimdal/lib/hx509/ref/pkcs11.h
849
(ck_session_handle_t session,
crypto/heimdal/lib/hx509/ref/pkcs11.h
854
(ck_session_handle_t session,
crypto/heimdal/lib/hx509/ref/pkcs11.h
859
(ck_session_handle_t session,
crypto/heimdal/lib/hx509/ref/pkcs11.h
862
(ck_session_handle_t session,
crypto/heimdal/lib/hx509/ref/pkcs11.h
867
(ck_session_handle_t session,
crypto/heimdal/lib/hx509/ref/pkcs11.h
870
(ck_session_handle_t session, ck_object_handle_t key));
crypto/heimdal/lib/hx509/ref/pkcs11.h
872
(ck_session_handle_t session,
crypto/heimdal/lib/hx509/ref/pkcs11.h
877
(ck_session_handle_t session,
crypto/heimdal/lib/hx509/ref/pkcs11.h
881
(ck_session_handle_t session,
crypto/heimdal/lib/hx509/ref/pkcs11.h
886
(ck_session_handle_t session,
crypto/heimdal/lib/hx509/ref/pkcs11.h
889
(ck_session_handle_t session,
crypto/heimdal/lib/hx509/ref/pkcs11.h
893
(ck_session_handle_t session,
crypto/heimdal/lib/hx509/ref/pkcs11.h
897
(ck_session_handle_t session,
crypto/heimdal/lib/hx509/ref/pkcs11.h
903
(ck_session_handle_t session,
crypto/heimdal/lib/hx509/ref/pkcs11.h
907
(ck_session_handle_t session,
crypto/heimdal/lib/hx509/ref/pkcs11.h
912
(ck_session_handle_t session,
crypto/heimdal/lib/hx509/ref/pkcs11.h
915
(ck_session_handle_t session,
crypto/heimdal/lib/hx509/ref/pkcs11.h
919
(ck_session_handle_t session,
crypto/heimdal/lib/hx509/ref/pkcs11.h
923
(ck_session_handle_t session,
crypto/heimdal/lib/hx509/ref/pkcs11.h
930
(ck_session_handle_t session,
crypto/heimdal/lib/hx509/ref/pkcs11.h
935
(ck_session_handle_t session,
crypto/heimdal/lib/hx509/ref/pkcs11.h
941
(ck_session_handle_t session,
crypto/heimdal/lib/hx509/ref/pkcs11.h
946
(ck_session_handle_t session,
crypto/heimdal/lib/hx509/ref/pkcs11.h
953
(ck_session_handle_t session,
crypto/heimdal/lib/hx509/ref/pkcs11.h
959
(ck_session_handle_t session,
crypto/heimdal/lib/hx509/ref/pkcs11.h
968
(ck_session_handle_t session,
crypto/heimdal/lib/hx509/ref/pkcs11.h
975
(ck_session_handle_t session,
crypto/heimdal/lib/hx509/ref/pkcs11.h
984
(ck_session_handle_t session,
crypto/heimdal/lib/hx509/ref/pkcs11.h
992
(ck_session_handle_t session, unsigned char *seed,
crypto/heimdal/lib/hx509/ref/pkcs11.h
995
(ck_session_handle_t session,
crypto/heimdal/lib/hx509/ref/pkcs11.h
999
_CK_DECLARE_FUNCTION (C_GetFunctionStatus, (ck_session_handle_t session));
crypto/heimdal/lib/hx509/test_soft_pkcs11.c
123
NULL, NULL, &session);
crypto/heimdal/lib/hx509/test_soft_pkcs11.c
132
ret = (*func->C_Login)(session, CKU_USER,
crypto/heimdal/lib/hx509/test_soft_pkcs11.c
145
ret = find_object(session, "cert", CKO_PUBLIC_KEY, &public);
crypto/heimdal/lib/hx509/test_soft_pkcs11.c
148
ret = find_object(session, "cert", CKO_PRIVATE_KEY, &private);
crypto/heimdal/lib/hx509/test_soft_pkcs11.c
159
ret = (*func->C_SignInit)(session, &mechanism, private);
crypto/heimdal/lib/hx509/test_soft_pkcs11.c
164
ret = (*func->C_Sign)(session, (CK_BYTE *)sighash, strlen(sighash),
crypto/heimdal/lib/hx509/test_soft_pkcs11.c
171
ret = (*func->C_VerifyInit)(session, &mechanism, public);
crypto/heimdal/lib/hx509/test_soft_pkcs11.c
175
ret = (*func->C_Verify)(session, (CK_BYTE *)signature, ck_sigsize,
crypto/heimdal/lib/hx509/test_soft_pkcs11.c
192
ret = (*func->C_EncryptInit)(session, &mechanism, public);
crypto/heimdal/lib/hx509/test_soft_pkcs11.c
197
ret = (*func->C_Encrypt)(session, (CK_BYTE *)sighash, strlen(sighash),
crypto/heimdal/lib/hx509/test_soft_pkcs11.c
204
ret = (*func->C_DecryptInit)(session, &mechanism, private);
crypto/heimdal/lib/hx509/test_soft_pkcs11.c
209
ret = (*func->C_Decrypt)(session, (CK_BYTE *)signature, ck_sigsize,
crypto/heimdal/lib/hx509/test_soft_pkcs11.c
221
ret = (*func->C_CloseSession)(session);
crypto/heimdal/lib/hx509/test_soft_pkcs11.c
42
find_object(CK_SESSION_HANDLE session,
crypto/heimdal/lib/hx509/test_soft_pkcs11.c
57
ret = (*func->C_FindObjectsInit)(session, search_data, num_search_data);
crypto/heimdal/lib/hx509/test_soft_pkcs11.c
61
ret = (*func->C_FindObjects)(session, object, 1, &object_count);
crypto/heimdal/lib/hx509/test_soft_pkcs11.c
69
ret = (*func->C_FindObjectsFinal)(session);
crypto/heimdal/lib/hx509/test_soft_pkcs11.c
89
CK_SESSION_HANDLE session;
crypto/heimdal/lib/ipc/common.c
47
pid_t session;
crypto/heimdal/lib/ipc/common.c
77
return cred->session;
crypto/heimdal/lib/ipc/common.c
82
_heim_ipc_create_cred(uid_t uid, gid_t gid, pid_t pid, pid_t session, heim_icred *cred)
crypto/heimdal/lib/ipc/common.c
90
(*cred)->session = session;
crypto/heimdal/lib/ipc/server.c
213
au_asid_t session;
crypto/heimdal/lib/ipc/server.c
225
audit_token_to_au32(client_creds, NULL, &uid, &gid, NULL, NULL, &pid, &session, NULL);
crypto/heimdal/lib/ipc/server.c
227
kr = _heim_ipc_create_cred(uid, gid, pid, session, &s->cred);
crypto/heimdal/lib/ipc/server.c
268
au_asid_t session;
crypto/heimdal/lib/ipc/server.c
276
audit_token_to_au32(client_creds, NULL, &uid, &gid, NULL, NULL, &pid, &session, NULL);
crypto/heimdal/lib/ipc/server.c
278
kr = _heim_ipc_create_cred(uid, gid, pid, session, &s->cred);
crypto/heimdal/lib/kafs/afskrb5.c
100
memcpy(kt->ct.HandShakeKey, cred->session.keyvalue.data, 8);
crypto/heimdal/lib/kafs/afskrb5.c
164
in_creds.session.keytype = ETYPE_DES_CBC_CRC;
crypto/heimdal/lib/kafs/afskrb5.c
167
invalid = krb5_enctype_valid(d->context, in_creds.session.keytype);
crypto/heimdal/lib/kafs/afskrb5.c
169
krb5_enctype_enable(d->context, in_creds.session.keytype);
crypto/heimdal/lib/kafs/afskrb5.c
173
in_creds.session.keytype = ETYPE_DES_CBC_MD5;
crypto/heimdal/lib/kafs/afskrb5.c
178
krb5_enctype_disable(d->context, in_creds.session.keytype);
crypto/heimdal/lib/kafs/afskrb5.c
55
if (cred->session.keyvalue.length != 8)
crypto/heimdal/lib/krb5/acache.c
205
cred->session.keytype = incred->keyblock.type;
crypto/heimdal/lib/krb5/acache.c
206
cred->session.keyvalue.length = incred->keyblock.length;
crypto/heimdal/lib/krb5/acache.c
207
cred->session.keyvalue.data = malloc(incred->keyblock.length);
crypto/heimdal/lib/krb5/acache.c
208
if (cred->session.keyvalue.data == NULL)
crypto/heimdal/lib/krb5/acache.c
210
memcpy(cred->session.keyvalue.data, incred->keyblock.data,
crypto/heimdal/lib/krb5/acache.c
352
cred->keyblock.type = incred->session.keytype;
crypto/heimdal/lib/krb5/acache.c
353
cred->keyblock.length = incred->session.keyvalue.length;
crypto/heimdal/lib/krb5/acache.c
354
cred->keyblock.data = incred->session.keyvalue.data;
crypto/heimdal/lib/krb5/build_auth.c
135
&cred->session,
crypto/heimdal/lib/krb5/build_auth.c
179
ret = krb5_crypto_init(context, &cred->session, enctype, &crypto);
crypto/heimdal/lib/krb5/creds.c
233
match = mcreds->session.keytype == creds->session.keytype;
crypto/heimdal/lib/krb5/creds.c
55
krb5_free_keyblock_contents (context, &c->session);
crypto/heimdal/lib/krb5/creds.c
91
ret = krb5_copy_keyblock_contents (context, &incred->session, &c->session);
crypto/heimdal/lib/krb5/get_cred.c
1134
if (in_creds->session.keytype) {
crypto/heimdal/lib/krb5/get_cred.c
1135
ret = krb5_enctype_valid(context, in_creds->session.keytype);
crypto/heimdal/lib/krb5/get_cred.c
1148
if (in_creds->session.keytype)
crypto/heimdal/lib/krb5/get_cred.c
1157
in_creds->session.keytype ?
crypto/heimdal/lib/krb5/get_cred.c
1364
in_creds.session.keytype = opt->enctype;
crypto/heimdal/lib/krb5/get_cred.c
159
if (in_creds->session.keytype) {
crypto/heimdal/lib/krb5/get_cred.c
167
t->req_body.etype.val[0] = in_creds->session.keytype;
crypto/heimdal/lib/krb5/get_cred.c
254
ret = krb5_auth_con_generatelocalsubkey(context, ac, &krbtgt->session);
crypto/heimdal/lib/krb5/get_cred.c
453
ret = krb5_crypto_init(context, &krbtgt->session, 0, &crypto);
crypto/heimdal/lib/krb5/get_cred.c
553
&krbtgt->session,
crypto/heimdal/lib/krb5/get_for_creds.c
365
copy_EncryptionKey (&out_creds->session, &krb_cred_info->key);
crypto/heimdal/lib/krb5/krb5-v4compat.h
121
krb5_keyblock session; /* Session Key */
crypto/heimdal/lib/krb5/krb5-v4compat.h
85
char session[8]; /* Session key */
crypto/heimdal/lib/krb5/krb5.h
459
krb5_keyblock session;
crypto/heimdal/lib/krb5/mk_req.c
63
this_cred.session.keytype = (*auth_context)->keytype;
crypto/heimdal/lib/krb5/mk_req_ext.c
66
&in_creds->session);
crypto/heimdal/lib/krb5/mk_req_ext.c
72
ret = krb5_copy_keyblock(context, &in_creds->session, &ac->keyblock);
crypto/heimdal/lib/krb5/rd_cred.c
278
copy_EncryptionKey (&kci->key, &creds->session);
crypto/heimdal/lib/krb5/store.c
1314
ret = krb5_store_keyblock(sp, creds->session);
crypto/heimdal/lib/krb5/store.c
1367
ret = krb5_ret_keyblock (sp, &creds->session);
crypto/heimdal/lib/krb5/store.c
1437
if (creds->session.keytype != ETYPE_NULL)
crypto/heimdal/lib/krb5/store.c
1464
if (creds->session.keytype != ETYPE_NULL) {
crypto/heimdal/lib/krb5/store.c
1465
ret = krb5_store_keyblock(sp, creds->session);
crypto/heimdal/lib/krb5/store.c
1541
ret = krb5_ret_keyblock (sp, &creds->session);
crypto/heimdal/lib/krb5/ticket.c
384
krb5_crypto session;
crypto/heimdal/lib/krb5/ticket.c
416
ret = krb5_crypto_init(context, key, 0, &session);
crypto/heimdal/lib/krb5/ticket.c
422
ret = krb5_decrypt_EncryptedData(context, session,
crypto/heimdal/lib/krb5/ticket.c
426
krb5_crypto_destroy(context, session);
crypto/heimdal/lib/krb5/ticket.c
679
creds->session.keyvalue.length = 0;
crypto/heimdal/lib/krb5/ticket.c
680
creds->session.keyvalue.data = NULL;
crypto/heimdal/lib/krb5/ticket.c
681
creds->session.keytype = rep->enc_part.key.keytype;
crypto/heimdal/lib/krb5/ticket.c
682
ret = krb5_data_copy (&creds->session.keyvalue,
crypto/heimdal/lib/krb5/ticket.c
704
&creds->session);
crypto/heimdal/lib/krb5/ticket.c
726
&creds->session);
crypto/heimdal/lib/ntlm/ntlm.c
1140
struct ntlm_buf *session)
crypto/heimdal/lib/ntlm/ntlm.c
1144
session->length = MD4_DIGEST_LENGTH;
crypto/heimdal/lib/ntlm/ntlm.c
1145
session->data = malloc(session->length);
crypto/heimdal/lib/ntlm/ntlm.c
1146
if (session->data == NULL) {
crypto/heimdal/lib/ntlm/ntlm.c
1147
session->length = 0;
crypto/heimdal/lib/ntlm/ntlm.c
1153
heim_ntlm_free_buf(session);
crypto/heimdal/lib/ntlm/ntlm.c
1158
EVP_DigestFinal_ex(m, session->data, NULL);
crypto/heimdal/lib/ntlm/ntlm.c
1167
struct ntlm_buf *session)
crypto/heimdal/lib/ntlm/ntlm.c
1175
session->data = malloc(16);
crypto/heimdal/lib/ntlm/ntlm.c
1176
if (session->data == NULL)
crypto/heimdal/lib/ntlm/ntlm.c
1178
session->length = 16;
crypto/heimdal/lib/ntlm/ntlm.c
1183
heim_ntlm_free_buf(session);
crypto/heimdal/lib/ntlm/ntlm.c
1188
HMAC_Final(c, session->data, &hmaclen);
crypto/heimdal/lib/ntlm/ntlm.c
1197
struct ntlm_buf *session,
crypto/heimdal/lib/ntlm/ntlm.c
1203
session->length = MD4_DIGEST_LENGTH;
crypto/heimdal/lib/ntlm/ntlm.c
1204
session->data = malloc(session->length);
crypto/heimdal/lib/ntlm/ntlm.c
1205
if (session->data == NULL) {
crypto/heimdal/lib/ntlm/ntlm.c
1206
session->length = 0;
crypto/heimdal/lib/ntlm/ntlm.c
1212
heim_ntlm_free_buf(session);
crypto/heimdal/lib/ntlm/ntlm.c
1220
heim_ntlm_free_buf(session);
crypto/heimdal/lib/ntlm/ntlm.c
1228
heim_ntlm_free_buf(session);
crypto/heimdal/lib/ntlm/ntlm.c
1232
if (RAND_bytes(session->data, session->length) != 1) {
crypto/heimdal/lib/ntlm/ntlm.c
1235
heim_ntlm_free_buf(session);
crypto/heimdal/lib/ntlm/ntlm.c
1239
EVP_Cipher(c, encryptedSession->data, session->data, encryptedSession->length);
crypto/heimdal/lib/ntlm/ntlm.c
1266
struct ntlm_buf *session,
crypto/heimdal/lib/ntlm/ntlm.c
1276
ret = heim_ntlm_keyex_wrap(&sess, session, master);
crypto/heimdal/lib/ntlm/ntlm.c
1301
struct ntlm_buf *session,
crypto/heimdal/lib/ntlm/ntlm.c
1311
ret = heim_ntlm_keyex_wrap(&sess, session, master);
crypto/heimdal/lib/ntlm/ntlm.c
1333
struct ntlm_buf *session)
crypto/heimdal/lib/ntlm/ntlm.c
1337
memset(session, 0, sizeof(*session));
crypto/heimdal/lib/ntlm/ntlm.c
1342
session->length = MD4_DIGEST_LENGTH;
crypto/heimdal/lib/ntlm/ntlm.c
1343
session->data = malloc(session->length);
crypto/heimdal/lib/ntlm/ntlm.c
1344
if (session->data == NULL) {
crypto/heimdal/lib/ntlm/ntlm.c
1345
session->length = 0;
crypto/heimdal/lib/ntlm/ntlm.c
1350
heim_ntlm_free_buf(session);
crypto/heimdal/lib/ntlm/ntlm.c
1356
heim_ntlm_free_buf(session);
crypto/heimdal/lib/ntlm/ntlm.c
1360
EVP_Cipher(c, session->data, encryptedSession->data, session->length);
crypto/krb5/src/kdc/do_as_req.c
236
state->reply_encpart.session = &state->session_key;
crypto/krb5/src/kdc/do_as_req.c
680
state->enc_tkt_reply.session = &state->session_key;
crypto/krb5/src/kdc/do_tgs_req.c
1000
ticket_encrypting_key = t->stkt->enc_part2->session;
crypto/krb5/src/kdc/do_tgs_req.c
1035
enc_tkt_reply.session = &session_key;
crypto/krb5/src/kdc/do_tgs_req.c
1071
t->header_tkt->enc_part2->session,
crypto/krb5/src/kdc/do_tgs_req.c
1077
reply_encpart.session = &session_key;
crypto/krb5/src/kdc/do_tgs_req.c
317
etype = stkt->enc_part2->session->enctype;
crypto/krb5/src/kdc/do_tgs_req.c
634
ret = kdc_find_fast(&t->req, &d, t->subkey, header_enc->session,
crypto/krb5/src/kdc/do_tgs_req.c
695
header_enc->session, &t->s4u2self,
crypto/krb5/src/kdc/do_tgs_req.c
995
t->header_tkt->enc_part2->session;
crypto/krb5/src/kdc/fast_util.c
81
ticket->enc_part2->session, "ticketarmor",
crypto/krb5/src/kdc/kdc_authdata.c
258
ret = krb5_c_decrypt(context, enc_tkt_req->session,
crypto/krb5/src/kdc/kdc_util.c
1222
rep->ticket->enc_part2->session != NULL) {
crypto/krb5/src/kdc/kdc_util.c
1223
etype = rep->ticket->enc_part2->session->enctype;
crypto/krb5/src/kdc/kdc_util.c
131
if ((retval = krb5_c_verify_checksum(kcontext, ticket->enc_part2->session,
crypto/krb5/src/lib/gssapi/krb5/accept_sec_context.c
134
krb_creds.keyblock = *(ticket->enc_part2->session);
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
407
DEFFIELD(enc_kdc_rep_0, krb5_enc_kdc_rep_part, session, 0, ptr_encryption_key);
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
573
DEFFIELD(cred_info_0, krb5_cred_info, session, 0, ptr_encryption_key);
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
707
DEFFIELD(enc_tkt_1, krb5_enc_tkt_part, session, 1, ptr_encryption_key);
crypto/krb5/src/lib/krb5/krb/authdata.c
527
ap_req->ticket->enc_part2->session,
crypto/krb5/src/lib/krb5/krb/copy_tick.c
39
retval = krb5_copy_keyblock(context, partfrom->session,
crypto/krb5/src/lib/krb5/krb/copy_tick.c
40
&tempto->session);
crypto/krb5/src/lib/krb5/krb/copy_tick.c
47
krb5_free_keyblock(context, tempto->session);
crypto/krb5/src/lib/krb5/krb/copy_tick.c
60
krb5_free_keyblock(context, tempto->session);
crypto/krb5/src/lib/krb5/krb/copy_tick.c
70
krb5_free_keyblock(context, tempto->session);
crypto/krb5/src/lib/krb5/krb/copy_tick.c
81
krb5_free_keyblock(context, tempto->session);
crypto/krb5/src/lib/krb5/krb/gc_via_tkt.c
326
memset(dec_rep->enc_part2->session->contents, 0,
crypto/krb5/src/lib/krb5/krb/gc_via_tkt.c
327
dec_rep->enc_part2->session->length);
crypto/krb5/src/lib/krb5/krb/gc_via_tkt.c
58
pkdcrep->enc_part2->session,
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
155
krb5_keyblock *session = reply->enc_part2->session;
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
1827
TRACE_INIT_CREDS_DECRYPTED_REPLY(context, ctx->reply->enc_part2->session);
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
187
if ((expected->enctype != session->enctype) ||
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
188
(expected->length != session->length) ||
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
189
(memcmp(expected->contents, session->contents, expected->length) != 0))
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
299
as_reply->enc_part2->session,
crypto/krb5/src/lib/krb5/krb/kfree.c
200
krb5_free_keyblock(context, (*temp)->session);
crypto/krb5/src/lib/krb5/krb/kfree.c
280
krb5_free_keyblock(context, val->session);
crypto/krb5/src/lib/krb5/krb/kfree.c
293
krb5_free_keyblock(context, val->session);
crypto/krb5/src/lib/krb5/krb/mk_cred.c
115
tinfos[i].session = &creds[i]->keyblock;
crypto/krb5/src/lib/krb5/krb/rd_cred.c
109
ret = krb5_copy_keyblock_contents(context, info->session,
crypto/krb5/src/lib/krb5/krb/rd_req_dec.c
519
req->ticket->server, req->ticket->enc_part2->session);
crypto/krb5/src/lib/krb5/krb/rd_req_dec.c
700
desired_etypes[desired_etypes_len++] = req->ticket->enc_part2->session->enctype;
crypto/krb5/src/lib/krb5/krb/rd_req_dec.c
748
if ((retval = krb5_k_create_key(context, req->ticket->enc_part2->session,
crypto/krb5/src/lib/krb5/krb/rd_req_dec.c
828
sesskey = request->ticket->enc_part2->session;
crypto/krb5/src/plugins/audit/kdc_j_encode.c
427
ret = int32_to_value(req->second_ticket[0]->enc_part2->session->enctype,
crypto/krb5/src/plugins/audit/kdc_j_encode.c
869
ret = int32_to_value(part2->session->enctype, tmp, AU_SESS_ETYPE);
crypto/krb5/src/plugins/authdata/greet_server/greet_auth.c
63
enc_tkt_reply->session,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
714
typedef ck_rv_t (*ck_notify_t) (ck_session_handle_t session,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
750
(ck_session_handle_t session, unsigned char *pin,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
753
(ck_session_handle_t session, unsigned char *old_pin,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
760
ck_session_handle_t *session));
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
761
_CK_DECLARE_FUNCTION (C_CloseSession, (ck_session_handle_t session));
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
764
(ck_session_handle_t session,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
767
(ck_session_handle_t session,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
771
(ck_session_handle_t session,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
777
(ck_session_handle_t session, ck_user_type_t user_type,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
779
_CK_DECLARE_FUNCTION (C_Logout, (ck_session_handle_t session));
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
782
(ck_session_handle_t session,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
786
(ck_session_handle_t session, ck_object_handle_t object,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
790
(ck_session_handle_t session,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
793
(ck_session_handle_t session,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
797
(ck_session_handle_t session,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
802
(ck_session_handle_t session,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
807
(ck_session_handle_t session,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
811
(ck_session_handle_t session,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
816
(ck_session_handle_t session));
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
819
(ck_session_handle_t session,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
823
(ck_session_handle_t session,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
828
(ck_session_handle_t session,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
833
(ck_session_handle_t session,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
838
(ck_session_handle_t session,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
842
(ck_session_handle_t session,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
847
(ck_session_handle_t session,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
852
(ck_session_handle_t session,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
857
(ck_session_handle_t session,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
860
(ck_session_handle_t session,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
865
(ck_session_handle_t session,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
868
(ck_session_handle_t session, ck_object_handle_t key));
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
870
(ck_session_handle_t session,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
875
(ck_session_handle_t session,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
879
(ck_session_handle_t session,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
884
(ck_session_handle_t session,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
887
(ck_session_handle_t session,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
891
(ck_session_handle_t session,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
895
(ck_session_handle_t session,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
901
(ck_session_handle_t session,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
905
(ck_session_handle_t session,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
910
(ck_session_handle_t session,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
913
(ck_session_handle_t session,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
917
(ck_session_handle_t session,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
921
(ck_session_handle_t session,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
928
(ck_session_handle_t session,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
933
(ck_session_handle_t session,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
939
(ck_session_handle_t session,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
944
(ck_session_handle_t session,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
951
(ck_session_handle_t session,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
957
(ck_session_handle_t session,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
966
(ck_session_handle_t session,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
973
(ck_session_handle_t session,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
982
(ck_session_handle_t session,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
990
(ck_session_handle_t session, unsigned char *seed,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
993
(ck_session_handle_t session,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
997
_CK_DECLARE_FUNCTION (C_GetFunctionStatus, (ck_session_handle_t session));
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
998
_CK_DECLARE_FUNCTION (C_CancelFunction, (ck_session_handle_t session));
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
1565
ctx->session = CK_INVALID_HANDLE;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
1582
if (ctx->session != CK_INVALID_HANDLE) {
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
1583
ctx->p11->C_CloseSession(ctx->session);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
1584
ctx->session = CK_INVALID_HANDLE;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3496
rv = id_cryptoctx->p11->C_Login(id_cryptoctx->session, CKU_USER,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3564
NULL, NULL, &cctx->session);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3591
cctx->p11->C_CloseSession(cctx->session);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3702
rv = id_cryptoctx->p11->C_FindObjectsInit(id_cryptoctx->session, attrs,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3707
rv = id_cryptoctx->p11->C_FindObjects(id_cryptoctx->session, objp, 1,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3709
id_cryptoctx->p11->C_FindObjectsFinal(id_cryptoctx->session);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3860
CK_SESSION_HANDLE session;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3878
session = id_cryptoctx->session;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3887
rv = p11->C_GetAttributeValue(session, obj, &attr, 1);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3931
rv = p11->C_SignInit(session, &mech, obj);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3946
rv = p11->C_Sign(session, input, input_len, sigbuf, &len);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3953
rv = p11->C_Sign(session, input, input_len, sigbuf, &len);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
4410
CK_SESSION_HANDLE session, pkinit_identity_opts *idopts,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
4426
rv = p11->C_FindObjects(session, &obj, 1, &count);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
4437
rv = p11->C_GetAttributeValue(session, obj, attrs, 2);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
4454
rv = p11->C_GetAttributeValue(session, obj, attrs, 2);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
4577
rv = id_cryptoctx->p11->C_FindObjectsInit(id_cryptoctx->session, attrs,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
4585
ret = load_one_cert(context, id_cryptoctx->p11, id_cryptoctx->session,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
4595
id_cryptoctx->p11->C_FindObjectsFinal(id_cryptoctx->session);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
91
CK_SESSION_HANDLE session;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
631
krb5_keyblock *session = reply->ticket->enc_part2->session;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
647
ret = krb5_c_fx_cf2_simple(context, session, "PKINIT",
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
652
ret = encode_krb5_encryption_key( session, &scratch);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
675
memset(session->contents, 0, session->length);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
676
krb5_free_keyblock_contents(context, session);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
677
*session = *new_session;
crypto/openssh/pkcs11.h
1025
(ck_session_handle_t session, unsigned char *pin,
crypto/openssh/pkcs11.h
1028
(ck_session_handle_t session, unsigned char *old_pin,
crypto/openssh/pkcs11.h
1035
ck_session_handle_t *session));
crypto/openssh/pkcs11.h
1036
_CK_DECLARE_FUNCTION (C_CloseSession, (ck_session_handle_t session));
crypto/openssh/pkcs11.h
1039
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1042
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1046
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1052
(ck_session_handle_t session, ck_user_type_t user_type,
crypto/openssh/pkcs11.h
1054
_CK_DECLARE_FUNCTION (C_Logout, (ck_session_handle_t session));
crypto/openssh/pkcs11.h
1057
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1061
(ck_session_handle_t session, ck_object_handle_t object,
crypto/openssh/pkcs11.h
1065
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1068
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1072
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1077
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1082
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1086
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1091
(ck_session_handle_t session));
crypto/openssh/pkcs11.h
1094
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1098
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1103
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1108
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1113
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1117
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1122
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1127
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1132
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1135
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1140
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1143
(ck_session_handle_t session, ck_object_handle_t key));
crypto/openssh/pkcs11.h
1145
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1150
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1154
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1159
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1162
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1166
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1170
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1176
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1180
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1185
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1188
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1192
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1196
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1203
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1208
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1214
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1219
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1226
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1232
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1241
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1248
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1257
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1265
(ck_session_handle_t session, unsigned char *seed,
crypto/openssh/pkcs11.h
1268
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1272
_CK_DECLARE_FUNCTION (C_GetFunctionStatus, (ck_session_handle_t session));
crypto/openssh/pkcs11.h
1273
_CK_DECLARE_FUNCTION (C_CancelFunction, (ck_session_handle_t session));
crypto/openssh/pkcs11.h
1285
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1293
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1297
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1301
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1311
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1317
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1326
(ck_session_handle_t session));
crypto/openssh/pkcs11.h
1329
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1333
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1343
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1349
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1358
(ck_session_handle_t session));
crypto/openssh/pkcs11.h
1361
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1365
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1373
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1377
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1385
(ck_session_handle_t session));
crypto/openssh/pkcs11.h
1388
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1392
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1400
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1404
(ck_session_handle_t session,
crypto/openssh/pkcs11.h
1412
(ck_session_handle_t session));
crypto/openssh/pkcs11.h
980
typedef ck_rv_t (*ck_notify_t) (ck_session_handle_t session,
crypto/openssh/ssh-pkcs11.c
1006
session = p->slotinfo[slotidx].session;
crypto/openssh/ssh-pkcs11.c
1010
rv = f->C_GetAttributeValue(session, *obj, key_attr, 3);
crypto/openssh/ssh-pkcs11.c
1033
rv = f->C_GetAttributeValue(session, *obj, key_attr, 3);
crypto/openssh/ssh-pkcs11.c
1094
CK_SESSION_HANDLE session;
crypto/openssh/ssh-pkcs11.c
1116
session = p->slotinfo[slotidx].session;
crypto/openssh/ssh-pkcs11.c
1120
rv = f->C_GetAttributeValue(session, *obj, key_attr, 3);
crypto/openssh/ssh-pkcs11.c
1144
rv = f->C_GetAttributeValue(session, *obj, key_attr, 3);
crypto/openssh/ssh-pkcs11.c
118
if (p->slotinfo[i].session &&
crypto/openssh/ssh-pkcs11.c
120
p->slotinfo[i].session)) != CKR_OK)
crypto/openssh/ssh-pkcs11.c
1204
CK_SESSION_HANDLE session;
crypto/openssh/ssh-pkcs11.c
1232
session = p->slotinfo[slotidx].session;
crypto/openssh/ssh-pkcs11.c
1236
rv = f->C_GetAttributeValue(session, *obj, cert_attr, 3);
crypto/openssh/ssh-pkcs11.c
1259
rv = f->C_GetAttributeValue(session, *obj, cert_attr, 3);
crypto/openssh/ssh-pkcs11.c
1432
CK_SESSION_HANDLE session;
crypto/openssh/ssh-pkcs11.c
1448
session = p->slotinfo[slotidx].session;
crypto/openssh/ssh-pkcs11.c
1451
rv = f->C_FindObjectsInit(session, key_attr, 1);
crypto/openssh/ssh-pkcs11.c
1460
rv = f->C_FindObjects(session, &obj, 1, &n);
crypto/openssh/ssh-pkcs11.c
1474
rv = f->C_GetAttributeValue(session, obj, key_attr, 1);
crypto/openssh/ssh-pkcs11.c
1516
rv = f->C_FindObjectsFinal(session);
crypto/openssh/ssh-pkcs11.c
1538
CK_SESSION_HANDLE session;
crypto/openssh/ssh-pkcs11.c
1553
session = p->slotinfo[slotidx].session;
crypto/openssh/ssh-pkcs11.c
1556
rv = f->C_FindObjectsInit(session, key_attr, 1);
crypto/openssh/ssh-pkcs11.c
1566
rv = f->C_FindObjects(session, &obj, 1, &n);
crypto/openssh/ssh-pkcs11.c
1583
rv = f->C_GetAttributeValue(session, obj, key_attr, 2);
crypto/openssh/ssh-pkcs11.c
1637
rv = f->C_FindObjectsFinal(session);
crypto/openssh/ssh-pkcs11.c
1659
CK_SESSION_HANDLE session;
crypto/openssh/ssh-pkcs11.c
1701
session = si->session;
crypto/openssh/ssh-pkcs11.c
1703
if ((rv = f->C_GenerateKeyPair(session, &mech, tpub, npub, tpriv, npriv,
crypto/openssh/ssh-pkcs11.c
1782
CK_SESSION_HANDLE session;
crypto/openssh/ssh-pkcs11.c
1831
session = si->session;
crypto/openssh/ssh-pkcs11.c
1833
if ((rv = f->C_GenerateKeyPair(session, &mech, tpub, npub, tpriv, npriv,
crypto/openssh/ssh-pkcs11.c
196
CK_SESSION_HANDLE session;
crypto/openssh/ssh-pkcs11.c
202
session = p->slotinfo[slotidx].session;
crypto/openssh/ssh-pkcs11.c
203
if ((rv = f->C_FindObjectsInit(session, attr, nattr)) != CKR_OK) {
crypto/openssh/ssh-pkcs11.c
207
if ((rv = f->C_FindObjects(session, obj, 1, &nfound)) != CKR_OK ||
crypto/openssh/ssh-pkcs11.c
2109
CK_SESSION_HANDLE session;
crypto/openssh/ssh-pkcs11.c
2127
session = si->session;
crypto/openssh/ssh-pkcs11.c
2129
if ((rv = f->C_SetOperationState(session , pin, strlen(pin),
crypto/openssh/ssh-pkcs11.c
213
if ((rv = f->C_FindObjectsFinal(session)) != CKR_OK)
crypto/openssh/ssh-pkcs11.c
2159
f->C_SetOperationState(session , NULL, 0, CK_INVALID_HANDLE,
crypto/openssh/ssh-pkcs11.c
2178
CK_SESSION_HANDLE session;
crypto/openssh/ssh-pkcs11.c
2199
session = si->session;
crypto/openssh/ssh-pkcs11.c
2201
if ((rv = f->C_SetOperationState(session , pin, strlen(pin),
crypto/openssh/ssh-pkcs11.c
2216
if ((rv = f->C_DestroyObject(session, obj)) != CKR_OK) {
crypto/openssh/ssh-pkcs11.c
2237
rv = f->C_GetAttributeValue(session, obj, attrs, nattrs);
crypto/openssh/ssh-pkcs11.c
2263
if ((rv = f->C_DestroyObject(session, obj)) != CKR_OK) {
crypto/openssh/ssh-pkcs11.c
2272
f->C_SetOperationState(session , NULL, 0, CK_INVALID_HANDLE,
crypto/openssh/ssh-pkcs11.c
246
rv = provider->function_list->C_Login(si->session, type, (u_char *)pin,
crypto/openssh/ssh-pkcs11.c
310
rv = f->C_GetAttributeValue(si->session, obj, &attr, 1);
crypto/openssh/ssh-pkcs11.c
378
if ((rv = f->C_SignInit(si->session, &mech, obj)) != CKR_OK) {
crypto/openssh/ssh-pkcs11.c
57
CK_SESSION_HANDLE session;
crypto/openssh/ssh-pkcs11.c
598
if ((rv = f->C_Sign(si->session, (CK_BYTE *)oid_dgst,
crypto/openssh/ssh-pkcs11.c
680
rv = f->C_Sign(si->session, (CK_BYTE *)dgst, dgst_len, sig, &slen);
crypto/openssh/ssh-pkcs11.c
754
rv = f->C_Sign(si->session, xdata, datalen, sig, &slen);
crypto/openssh/ssh-pkcs11.c
804
CK_SESSION_HANDLE session;
crypto/openssh/ssh-pkcs11.c
819
CKF_SERIAL_SESSION, NULL, NULL, &session)) != CKR_OK) {
crypto/openssh/ssh-pkcs11.c
824
rv = f->C_Login(session, user, (u_char *)pin, strlen(pin));
crypto/openssh/ssh-pkcs11.c
830
if ((rv = f->C_CloseSession(session)) != CKR_OK)
crypto/openssh/ssh-pkcs11.c
836
si->session = session;
crypto/openssh/ssh-pkcs11.c
858
CK_SESSION_HANDLE session;
crypto/openssh/ssh-pkcs11.c
873
session = p->slotinfo[slotidx].session;
crypto/openssh/ssh-pkcs11.c
877
rv = f->C_GetAttributeValue(session, *obj, key_attr, 3);
crypto/openssh/ssh-pkcs11.c
900
rv = f->C_GetAttributeValue(session, *obj, key_attr, 3);
crypto/openssh/ssh-pkcs11.c
993
CK_SESSION_HANDLE session;
crypto/openssl/apps/s_server.c
3935
static int add_session(SSL *ssl, SSL_SESSION *session)
crypto/openssl/apps/s_server.c
3940
SSL_SESSION_get_id(session, &sess->idlen);
crypto/openssl/apps/s_server.c
3941
sess->derlen = i2d_SSL_SESSION(session, NULL);
crypto/openssl/apps/s_server.c
3948
sess->id = OPENSSL_memdup(SSL_SESSION_get_id(session, NULL), sess->idlen);
crypto/openssl/apps/s_server.c
3960
if (i2d_SSL_SESSION(session, &p) != sess->derlen) {
crypto/openssl/apps/s_server.c
3991
static void del_session(SSL_CTX *sctx, SSL_SESSION *session)
crypto/openssl/apps/s_server.c
3996
id = SSL_SESSION_get_id(session, &idlen);
crypto/openssl/crypto/des/set_key.c
721
schedule->session = NULL;
crypto/openssl/include/openssl/ssl.h
1807
__owur int SSL_set_session(SSL *to, SSL_SESSION *session);
crypto/openssl/include/openssl/ssl.h
1808
int SSL_CTX_add_session(SSL_CTX *ctx, SSL_SESSION *session);
crypto/openssl/include/openssl/ssl.h
1809
int SSL_CTX_remove_session(SSL_CTX *ctx, SSL_SESSION *session);
crypto/openssl/ssl/d1_lib.c
428
PACKET pkt, msgpkt, msgpayload, session, cookiepkt;
crypto/openssl/ssl/d1_lib.c
610
|| !PACKET_get_length_prefixed_1(&msgpayload, &session)
crypto/openssl/ssl/quic/quic_tls.c
945
if ((sc->session == NULL || sc->session->ext.max_early_data != 0xffffffff)
crypto/openssl/ssl/record/rec_layer_d1.c
454
SSL_CTX_remove_session(sc->session_ctx, sc->session);
crypto/openssl/ssl/record/rec_layer_s3.c
122
SSL_SESSION *sess = s->session;
crypto/openssl/ssl/record/rec_layer_s3.c
1340
&& s->session != NULL
crypto/openssl/ssl/record/rec_layer_s3.c
1341
&& USE_MAX_FRAGMENT_LENGTH_EXT(s->session))
crypto/openssl/ssl/record/rec_layer_s3.c
1342
maxfrag = GET_MAX_FRAGMENT_LENGTH(s->session);
crypto/openssl/ssl/record/rec_layer_s3.c
924
SSL_CTX_remove_session(s->session_ctx, s->session);
crypto/openssl/ssl/s3_enc.c
173
if (!ssl_cipher_get_evp(SSL_CONNECTION_GET_CTX(s), s->session, &c, &hash,
crypto/openssl/ssl/s3_enc.c
311
void ssl3_digest_master_key_set_params(const SSL_SESSION *session,
crypto/openssl/ssl/s3_enc.c
316
(void *)session->master_key,
crypto/openssl/ssl/s3_enc.c
317
session->master_key_length);
crypto/openssl/ssl/s3_enc.c
358
ssl3_digest_master_key_set_params(s->session, digest_cmd_params);
crypto/openssl/ssl/s3_enc.c
54
|| !EVP_DigestUpdate(s1, s->session->master_key,
crypto/openssl/ssl/s3_enc.c
55
s->session->master_key_length)
crypto/openssl/ssl/s3_enc.c
60
|| !EVP_DigestUpdate(m5, s->session->master_key,
crypto/openssl/ssl/s3_enc.c
61
s->session->master_key_length)
crypto/openssl/ssl/s3_lib.c
4144
if (!sc->session)
crypto/openssl/ssl/s3_lib.c
4197
id = (sc->session != NULL) ? sc->session->kex_group : NID_undef;
crypto/openssl/ssl/s3_lib.c
4267
if (sc->session == NULL || sc->s3.peer_tmp == NULL) {
crypto/openssl/ssl/s3_lib.c
4278
if (sc->session == NULL || sc->s3.tmp.pkey == NULL) {
crypto/openssl/ssl/s3_lib.c
5242
s->session->master_key, pskpms, pskpmslen,
crypto/openssl/ssl/s3_lib.c
5243
&s->session->master_key_length)) {
crypto/openssl/ssl/s3_lib.c
5255
s->session->master_key, pms, pmslen,
crypto/openssl/ssl/s3_lib.c
5256
&s->session->master_key_length)) {
crypto/openssl/ssl/s3_lib.c
5581
id = sc->session->kex_group;
crypto/openssl/ssl/s3_msg.c
24
if (s->session == NULL || s->session->master_key_length == 0) {
crypto/openssl/ssl/s3_msg.c
30
s->session->cipher = s->s3.tmp.new_cipher;
crypto/openssl/ssl/s3_msg.c
62
if ((level == SSL3_AL_FATAL) && (s->session != NULL))
crypto/openssl/ssl/s3_msg.c
63
SSL_CTX_remove_session(s->session_ctx, s->session);
crypto/openssl/ssl/ssl_lib.c
1472
if (s->session != NULL) {
crypto/openssl/ssl/ssl_lib.c
1474
SSL_SESSION_free(s->session);
crypto/openssl/ssl/ssl_lib.c
1991
if (sc->session == NULL)
crypto/openssl/ssl/ssl_lib.c
1994
return sc->session->peer;
crypto/openssl/ssl/ssl_lib.c
2005
if (sc->session == NULL)
crypto/openssl/ssl/ssl_lib.c
2008
r = sc->session->peer_chain;
crypto/openssl/ssl/ssl_lib.c
2699
|| ((sc->session == NULL || sc->session->ext.max_early_data == 0)
crypto/openssl/ssl/ssl_lib.c
3043
if (!sc->session || SSL_in_init(s) || ossl_statem_get_in_handshake(sc))
crypto/openssl/ssl/ssl_lib.c
3045
if (sc->session->flags & SSL_SESS_FLAG_EXTMS)
crypto/openssl/ssl/ssl_lib.c
3500
return sc->session->ext.hostname;
crypto/openssl/ssl/ssl_lib.c
3526
&& sc->session != NULL
crypto/openssl/ssl/ssl_lib.c
3527
&& sc->session->ssl_version != TLS1_3_VERSION)
crypto/openssl/ssl/ssl_lib.c
3528
return sc->session->ext.hostname;
crypto/openssl/ssl/ssl_lib.c
3531
&& sc->session->ext.hostname != NULL)
crypto/openssl/ssl/ssl_lib.c
3532
return sc->session->ext.hostname;
crypto/openssl/ssl/ssl_lib.c
3820
if (sc->session == NULL
crypto/openssl/ssl/ssl_lib.c
4714
if (s->session->session_id_length == 0 || s->session->not_resumable)
crypto/openssl/ssl/ssl_lib.c
4726
if (s->server && s->session->sid_ctx_length == 0
crypto/openssl/ssl/ssl_lib.c
4751
SSL_CTX_add_session(s->session_ctx, s->session);
crypto/openssl/ssl/ssl_lib.c
4758
if (s->session_ctx->new_session_cb != NULL && SSL_SESSION_up_ref(s->session)) {
crypto/openssl/ssl/ssl_lib.c
4760
s->session))
crypto/openssl/ssl/ssl_lib.c
4761
SSL_SESSION_free(s->session);
crypto/openssl/ssl/ssl_lib.c
5149
if (sc->session != NULL) {
crypto/openssl/ssl/ssl_lib.c
5285
if ((sc->session != NULL) && (sc->session->cipher != NULL))
crypto/openssl/ssl/ssl_lib.c
5286
return sc->session->cipher;
crypto/openssl/ssl/ssl_lib.c
5680
size_t SSL_SESSION_get_master_key(const SSL_SESSION *session,
crypto/openssl/ssl/ssl_lib.c
5684
return session->master_key_length;
crypto/openssl/ssl/ssl_lib.c
5685
if (outlen > session->master_key_length)
crypto/openssl/ssl/ssl_lib.c
5686
outlen = session->master_key_length;
crypto/openssl/ssl/ssl_lib.c
5687
memcpy(out, session->master_key, outlen);
crypto/openssl/ssl/ssl_lib.c
5798
if (sc == NULL || sc->session == NULL)
crypto/openssl/ssl/ssl_lib.c
5801
return sc->session->psk_identity_hint;
crypto/openssl/ssl/ssl_lib.c
5808
if (sc == NULL || sc->session == NULL)
crypto/openssl/ssl/ssl_lib.c
5811
return sc->session->psk_identity;
crypto/openssl/ssl/ssl_lib.c
585
SSL_SESSION_free(sc->session);
crypto/openssl/ssl/ssl_lib.c
586
sc->session = NULL;
crypto/openssl/ssl/ssl_lib.c
6444
X509 *cert = s->session != NULL ? s->session->peer : NULL;
crypto/openssl/ssl/ssl_lib.c
6569
X509 *cert = s->session != NULL ? s->session->peer : NULL;
crypto/openssl/ssl/ssl_lib.c
6614
ctx, (uint64_t)SSL_SESSION_get_time_ex(s->session) * 1000);
crypto/openssl/ssl/ssl_lib.c
7279
if (sc->session != NULL && USE_MAX_FRAGMENT_LENGTH_EXT(sc->session))
crypto/openssl/ssl/ssl_lib.c
7280
return GET_MAX_FRAGMENT_LENGTH(sc->session);
crypto/openssl/ssl/ssl_lib.c
7289
if (sc->session != NULL && USE_MAX_FRAGMENT_LENGTH_EXT(sc->session)
crypto/openssl/ssl/ssl_lib.c
7290
&& sc->split_send_fragment > GET_MAX_FRAGMENT_LENGTH(sc->session))
crypto/openssl/ssl/ssl_lib.c
7291
return GET_MAX_FRAGMENT_LENGTH(sc->session);
crypto/openssl/ssl/ssl_lib.c
8165
if (sc == NULL || sc->session == NULL)
crypto/openssl/ssl/ssl_lib.c
8167
return sc->session->peer_rpk;
crypto/openssl/ssl/ssl_local.h
1545
SSL_SESSION *session;
crypto/openssl/ssl/ssl_local.h
2543
__owur int ssl_get_new_session(SSL_CONNECTION *s, int session);
crypto/openssl/ssl/ssl_local.h
2666
void ssl3_digest_master_key_set_params(const SSL_SESSION *session,
crypto/openssl/ssl/ssl_local.h
295
#define USE_MAX_FRAGMENT_LENGTH_EXT(session) \
crypto/openssl/ssl/ssl_local.h
296
IS_MAX_FRAGMENT_LENGTH_EXT_VALID(session->ext.max_fragment_len_mode)
crypto/openssl/ssl/ssl_local.h
297
#define GET_MAX_FRAGMENT_LENGTH(session) \
crypto/openssl/ssl/ssl_local.h
298
(512U << (session->ext.max_fragment_len_mode - 1))
crypto/openssl/ssl/ssl_sess.c
1261
if ((s->session != NULL) && !(s->shutdown & SSL_SENT_SHUTDOWN) && !(SSL_in_init(SSL_CONNECTION_GET_SSL(s)) || SSL_in_before(SSL_CONNECTION_GET_SSL(s)))) {
crypto/openssl/ssl/ssl_sess.c
1262
SSL_CTX_remove_session(s->session_ctx, s->session);
crypto/openssl/ssl/ssl_sess.c
435
int ssl_get_new_session(SSL_CONNECTION *s, int session)
crypto/openssl/ssl/ssl_sess.c
453
SSL_SESSION_free(s->session);
crypto/openssl/ssl/ssl_sess.c
454
s->session = NULL;
crypto/openssl/ssl/ssl_sess.c
456
if (session) {
crypto/openssl/ssl/ssl_sess.c
480
s->session = ss;
crypto/openssl/ssl/ssl_sess.c
595
SSL_SESSION_free(s->session);
crypto/openssl/ssl/ssl_sess.c
596
s->session = NULL;
crypto/openssl/ssl/ssl_sess.c
610
ret = s->session;
crypto/openssl/ssl/ssl_sess.c
694
SSL_SESSION_free(s->session);
crypto/openssl/ssl/ssl_sess.c
695
s->session = ret;
crypto/openssl/ssl/ssl_sess.c
699
s->verify_result = s->session->verify_result;
crypto/openssl/ssl/ssl_sess.c
70
return sc->session;
crypto/openssl/ssl/ssl_sess.c
707
s->session = NULL;
crypto/openssl/ssl/ssl_sess.c
890
int SSL_set_session(SSL *s, SSL_SESSION *session)
crypto/openssl/ssl/ssl_sess.c
897
if (session != NULL && !SSL_SESSION_up_ref(session))
crypto/openssl/ssl/ssl_sess.c
903
SSL_SESSION_free(session);
crypto/openssl/ssl/ssl_sess.c
908
if (session != NULL)
crypto/openssl/ssl/ssl_sess.c
909
sc->verify_result = session->verify_result;
crypto/openssl/ssl/ssl_sess.c
911
SSL_SESSION_free(sc->session);
crypto/openssl/ssl/ssl_sess.c
912
sc->session = session;
crypto/openssl/ssl/statem/extensions.c
1125
if (!s->server && !sent && s->session->ext.alpn_selected != NULL)
crypto/openssl/ssl/statem/extensions.c
1216
if (!(s->s3.flags & TLS1_FLAGS_RECEIVED_EXTMS) != !(s->session->flags & SSL_SESS_FLAG_EXTMS)) {
crypto/openssl/ssl/statem/extensions.c
1487
&& s->session->ext.max_early_data == 0
crypto/openssl/ssl/statem/extensions.c
1681
if (s->session == NULL)
crypto/openssl/ssl/statem/extensions.c
1685
if (s->session->ext.max_fragment_len_mode == TLSEXT_max_fragment_length_UNSPECIFIED)
crypto/openssl/ssl/statem/extensions.c
1686
s->session->ext.max_fragment_len_mode = TLSEXT_max_fragment_length_DISABLED;
crypto/openssl/ssl/statem/extensions.c
1688
if (USE_MAX_FRAGMENT_LENGTH_EXT(s->session)) {
crypto/openssl/ssl/statem/extensions.c
1690
GET_MAX_FRAGMENT_LENGTH(s->session));
crypto/openssl/ssl/statem/extensions.c
966
OPENSSL_free(s->session->ext.hostname);
crypto/openssl/ssl/statem/extensions.c
967
s->session->ext.hostname = OPENSSL_strdup(s->ext.hostname);
crypto/openssl/ssl/statem/extensions.c
968
if (s->session->ext.hostname == NULL && s->ext.hostname != NULL) {
crypto/openssl/ssl/statem/extensions_clnt.c
1014
if (s->session->ssl_version == TLS1_3_VERSION
crypto/openssl/ssl/statem/extensions_clnt.c
1015
&& s->session->ext.ticklen != 0
crypto/openssl/ssl/statem/extensions_clnt.c
1016
&& s->session->cipher != NULL) {
crypto/openssl/ssl/statem/extensions_clnt.c
1018
s->session->cipher->algorithm2);
crypto/openssl/ssl/statem/extensions_clnt.c
1029
hlen += PSK_PRE_BINDER_OVERHEAD + s->session->ext.ticklen
crypto/openssl/ssl/statem/extensions_clnt.c
1089
if (s->session->ssl_version != TLS1_3_VERSION
crypto/openssl/ssl/statem/extensions_clnt.c
1090
|| (s->session->ext.ticklen == 0 && s->psksession == NULL))
crypto/openssl/ssl/statem/extensions_clnt.c
1096
if (s->session->ext.ticklen != 0) {
crypto/openssl/ssl/statem/extensions_clnt.c
1098
if (s->session->cipher == NULL) {
crypto/openssl/ssl/statem/extensions_clnt.c
1102
mdres = ssl_md(sctx, s->session->cipher->algorithm2);
crypto/openssl/ssl/statem/extensions_clnt.c
1127
t = ossl_time_subtract(ossl_time_now(), s->session->time);
crypto/openssl/ssl/statem/extensions_clnt.c
1140
if (s->session->ext.tick_lifetime_hint < agesec) {
crypto/openssl/ssl/statem/extensions_clnt.c
1163
agems += s->session->ext.tick_age_add;
crypto/openssl/ssl/statem/extensions_clnt.c
1212
if (!WPACKET_sub_memcpy_u16(pkt, s->session->ext.tick,
crypto/openssl/ssl/statem/extensions_clnt.c
1213
s->session->ext.ticklen)
crypto/openssl/ssl/statem/extensions_clnt.c
1253
resbinder, s->session, 1, 0)
crypto/openssl/ssl/statem/extensions_clnt.c
1392
s->session->ext.max_fragment_len_mode = value;
crypto/openssl/ssl/statem/extensions_clnt.c
1412
if (s->session->ext.hostname != NULL) {
crypto/openssl/ssl/statem/extensions_clnt.c
1416
s->session->ext.hostname = OPENSSL_strdup(s->ext.hostname);
crypto/openssl/ssl/statem/extensions_clnt.c
1417
if (s->session->ext.hostname == NULL) {
crypto/openssl/ssl/statem/extensions_clnt.c
1730
if (s->session->ext.alpn_selected == NULL
crypto/openssl/ssl/statem/extensions_clnt.c
1731
|| s->session->ext.alpn_selected_len != len
crypto/openssl/ssl/statem/extensions_clnt.c
1732
|| memcmp(s->session->ext.alpn_selected, s->s3.alpn_selected, len)
crypto/openssl/ssl/statem/extensions_clnt.c
1742
if (!ossl_assert(s->session->ext.alpn_selected == NULL)) {
crypto/openssl/ssl/statem/extensions_clnt.c
1746
s->session->ext.alpn_selected = OPENSSL_memdup(s->s3.alpn_selected, s->s3.alpn_selected_len);
crypto/openssl/ssl/statem/extensions_clnt.c
1747
if (s->session->ext.alpn_selected == NULL) {
crypto/openssl/ssl/statem/extensions_clnt.c
1748
s->session->ext.alpn_selected_len = 0;
crypto/openssl/ssl/statem/extensions_clnt.c
1752
s->session->ext.alpn_selected_len = s->s3.alpn_selected_len;
crypto/openssl/ssl/statem/extensions_clnt.c
1831
s->session->flags |= SSL_SESS_FLAG_EXTMS;
crypto/openssl/ssl/statem/extensions_clnt.c
1969
s->session->kex_group = group_id;
crypto/openssl/ssl/statem/extensions_clnt.c
1970
} else if (group_id != s->session->kex_group) {
crypto/openssl/ssl/statem/extensions_clnt.c
1981
if ((new_sess = ssl_session_dup(s->session, 0)) == NULL) {
crypto/openssl/ssl/statem/extensions_clnt.c
1985
SSL_SESSION_free(s->session);
crypto/openssl/ssl/statem/extensions_clnt.c
1986
s->session = new_sess;
crypto/openssl/ssl/statem/extensions_clnt.c
1987
s->session->kex_group = group_id;
crypto/openssl/ssl/statem/extensions_clnt.c
2070
s->session->ext.max_early_data = max_early_data;
crypto/openssl/ssl/statem/extensions_clnt.c
2083
s->session->ext.max_early_data = 1;
crypto/openssl/ssl/statem/extensions_clnt.c
2154
|| s->session->ext.max_early_data > 0
crypto/openssl/ssl/statem/extensions_clnt.c
2158
SSL_SESSION_free(s->session);
crypto/openssl/ssl/statem/extensions_clnt.c
2159
s->session = s->psksession;
crypto/openssl/ssl/statem/extensions_clnt.c
292
if (!s->new_session && s->session != NULL
crypto/openssl/ssl/statem/extensions_clnt.c
293
&& s->session->ext.tick != NULL
crypto/openssl/ssl/statem/extensions_clnt.c
294
&& s->session->ssl_version != TLS1_3_VERSION) {
crypto/openssl/ssl/statem/extensions_clnt.c
295
ticklen = s->session->ext.ticklen;
crypto/openssl/ssl/statem/extensions_clnt.c
296
} else if (s->session && s->ext.session_ticket != NULL
crypto/openssl/ssl/statem/extensions_clnt.c
299
s->session->ext.tick = OPENSSL_malloc(ticklen);
crypto/openssl/ssl/statem/extensions_clnt.c
300
if (s->session->ext.tick == NULL) {
crypto/openssl/ssl/statem/extensions_clnt.c
304
memcpy(s->session->ext.tick,
crypto/openssl/ssl/statem/extensions_clnt.c
306
s->session->ext.ticklen = ticklen;
crypto/openssl/ssl/statem/extensions_clnt.c
315
|| !WPACKET_sub_memcpy_u16(pkt, s->session->ext.tick, ticklen)) {
crypto/openssl/ssl/statem/extensions_clnt.c
906
|| (s->session->ext.max_early_data == 0
crypto/openssl/ssl/statem/extensions_clnt.c
911
edsess = s->session->ext.max_early_data != 0 ? s->session : psksess;
crypto/openssl/ssl/statem/extensions_srvr.c
1553
SSL_SESSION_free(s->session);
crypto/openssl/ssl/statem/extensions_srvr.c
1554
s->session = sess;
crypto/openssl/ssl/statem/extensions_srvr.c
1632
if (!USE_MAX_FRAGMENT_LENGTH_EXT(s->session))
crypto/openssl/ssl/statem/extensions_srvr.c
1641
|| !WPACKET_put_bytes_u8(pkt, s->session->ext.max_fragment_len_mode)
crypto/openssl/ssl/statem/extensions_srvr.c
169
s->servername_done = (s->session->ext.hostname != NULL)
crypto/openssl/ssl/statem/extensions_srvr.c
170
&& PACKET_equal(&hostname, s->session->ext.hostname,
crypto/openssl/ssl/statem/extensions_srvr.c
171
strlen(s->session->ext.hostname));
crypto/openssl/ssl/statem/extensions_srvr.c
209
if (s->session->ext.max_fragment_len_mode == TLSEXT_max_fragment_length_UNSPECIFIED)
crypto/openssl/ssl/statem/extensions_srvr.c
214
s->session->ext.max_fragment_len_mode = value;
crypto/openssl/ssl/statem/extensions_srvr.c
626
s->session->kex_group = ksgroup;
crypto/openssl/ssl/statem/statem_clnt.c
1183
SSL_SESSION *sess = s->session;
crypto/openssl/ssl/statem/statem_clnt.c
1269
session_id = s->session->session_id;
crypto/openssl/ssl/statem/statem_clnt.c
1270
if (s->new_session || s->session->ssl_version == TLS1_3_VERSION) {
crypto/openssl/ssl/statem/statem_clnt.c
1287
assert(s->session->session_id_length <= sizeof(s->session->session_id));
crypto/openssl/ssl/statem/statem_clnt.c
1288
sess_id_len = s->session->session_id_length;
crypto/openssl/ssl/statem/statem_clnt.c
1291
memcpy(s->tmp_session_id, s->session->session_id, sess_id_len);
crypto/openssl/ssl/statem/statem_clnt.c
1431
if (s->session->cipher != NULL)
crypto/openssl/ssl/statem/statem_clnt.c
1432
s->session->cipher_id = s->session->cipher->id;
crypto/openssl/ssl/statem/statem_clnt.c
1433
if (s->hit && (s->session->cipher_id != c->id)) {
crypto/openssl/ssl/statem/statem_clnt.c
1437
if (!ossl_assert(s->session->cipher != NULL)) {
crypto/openssl/ssl/statem/statem_clnt.c
1446
|| md != ssl_md(sctx, s->session->cipher->algorithm2)) {
crypto/openssl/ssl/statem/statem_clnt.c
1520
if (session_id_len > sizeof(s->session->session_id)
crypto/openssl/ssl/statem/statem_clnt.c
1630
&& s->ext.session_secret_cb != NULL && s->session->ext.tick) {
crypto/openssl/ssl/statem/statem_clnt.c
1638
master_key_length = sizeof(s->session->master_key);
crypto/openssl/ssl/statem/statem_clnt.c
1639
if (s->ext.session_secret_cb(ussl, s->session->master_key,
crypto/openssl/ssl/statem/statem_clnt.c
1644
s->session->master_key_length = master_key_length;
crypto/openssl/ssl/statem/statem_clnt.c
1645
s->session->cipher = pref_cipher ? pref_cipher : ssl_get_cipher_by_char(s, cipherchars, 0);
crypto/openssl/ssl/statem/statem_clnt.c
1653
&& session_id_len == s->session->session_id_length
crypto/openssl/ssl/statem/statem_clnt.c
1654
&& memcmp(PACKET_data(&session_id), s->session->session_id,
crypto/openssl/ssl/statem/statem_clnt.c
1661
if (s->sid_ctx_length != s->session->sid_ctx_length
crypto/openssl/ssl/statem/statem_clnt.c
1662
|| memcmp(s->session->sid_ctx, s->sid_ctx, s->sid_ctx_length)) {
crypto/openssl/ssl/statem/statem_clnt.c
1676
if (s->session->session_id_length > 0) {
crypto/openssl/ssl/statem/statem_clnt.c
1684
s->session->ssl_version = s->version;
crypto/openssl/ssl/statem/statem_clnt.c
1692
s->session->session_id_length = session_id_len;
crypto/openssl/ssl/statem/statem_clnt.c
1695
memcpy(s->session->session_id, PACKET_data(&session_id),
crypto/openssl/ssl/statem/statem_clnt.c
1701
if (s->version != s->session->ssl_version) {
crypto/openssl/ssl/statem/statem_clnt.c
1728
if (s->session->compress_meth != 0) {
crypto/openssl/ssl/statem/statem_clnt.c
1733
if (s->hit && compression != s->session->compress_meth) {
crypto/openssl/ssl/statem/statem_clnt.c
1920
EVP_PKEY_free(sc->session->peer_rpk);
crypto/openssl/ssl/statem/statem_clnt.c
1921
sc->session->peer_rpk = peer_rpk;
crypto/openssl/ssl/statem/statem_clnt.c
1933
if (sc->session->peer_rpk == NULL) {
crypto/openssl/ssl/statem/statem_clnt.c
1943
v_ok = ssl_verify_rpk(sc, sc->session->peer_rpk);
crypto/openssl/ssl/statem/statem_clnt.c
1955
if ((clu = ssl_cert_lookup_by_pkey(sc->session->peer_rpk, &certidx,
crypto/openssl/ssl/statem/statem_clnt.c
1975
X509_free(sc->session->peer);
crypto/openssl/ssl/statem/statem_clnt.c
1976
sc->session->peer = NULL;
crypto/openssl/ssl/statem/statem_clnt.c
1977
sk_X509_pop_free(sc->session->peer_chain, X509_free);
crypto/openssl/ssl/statem/statem_clnt.c
1978
sc->session->peer_chain = NULL;
crypto/openssl/ssl/statem/statem_clnt.c
1979
sc->session->verify_result = sc->verify_result;
crypto/openssl/ssl/statem/statem_clnt.c
2012
if ((s->session->peer_chain = sk_X509_new_null()) == NULL) {
crypto/openssl/ssl/statem/statem_clnt.c
2071
if (!sk_X509_push(s->session->peer_chain, x)) {
crypto/openssl/ssl/statem/statem_clnt.c
2081
OSSL_STACK_OF_X509_free(s->session->peer_chain);
crypto/openssl/ssl/statem/statem_clnt.c
2082
s->session->peer_chain = NULL;
crypto/openssl/ssl/statem/statem_clnt.c
2121
i = ssl_verify_cert_chain(s, s->session->peer_chain);
crypto/openssl/ssl/statem/statem_clnt.c
2136
x = sk_X509_value(s->session->peer_chain, 0);
crypto/openssl/ssl/statem/statem_clnt.c
2169
X509_free(s->session->peer);
crypto/openssl/ssl/statem/statem_clnt.c
2170
s->session->peer = x;
crypto/openssl/ssl/statem/statem_clnt.c
2171
s->session->verify_result = s->verify_result;
crypto/openssl/ssl/statem/statem_clnt.c
2173
EVP_PKEY_free(s->session->peer_rpk);
crypto/openssl/ssl/statem/statem_clnt.c
2174
s->session->peer_rpk = NULL;
crypto/openssl/ssl/statem/statem_clnt.c
2226
OPENSSL_free(s->session->psk_identity_hint);
crypto/openssl/ssl/statem/statem_clnt.c
2227
s->session->psk_identity_hint = NULL;
crypto/openssl/ssl/statem/statem_clnt.c
2229
&s->session->psk_identity_hint)) {
crypto/openssl/ssl/statem/statem_clnt.c
2438
s->session->kex_group = curve_id;
crypto/openssl/ssl/statem/statem_clnt.c
2767
if (SSL_CONNECTION_IS_TLS13(s) || s->session->session_id_length > 0) {
crypto/openssl/ssl/statem/statem_clnt.c
2774
if ((new_sess = ssl_session_dup(s->session, 0)) == 0) {
crypto/openssl/ssl/statem/statem_clnt.c
2786
SSL_CTX_remove_session(s->session_ctx, s->session);
crypto/openssl/ssl/statem/statem_clnt.c
2789
SSL_SESSION_free(s->session);
crypto/openssl/ssl/statem/statem_clnt.c
2790
s->session = new_sess;
crypto/openssl/ssl/statem/statem_clnt.c
2793
s->session->time = ossl_time_now();
crypto/openssl/ssl/statem/statem_clnt.c
2794
ssl_session_calculate_timeout(s->session);
crypto/openssl/ssl/statem/statem_clnt.c
2796
OPENSSL_free(s->session->ext.tick);
crypto/openssl/ssl/statem/statem_clnt.c
2797
s->session->ext.tick = NULL;
crypto/openssl/ssl/statem/statem_clnt.c
2798
s->session->ext.ticklen = 0;
crypto/openssl/ssl/statem/statem_clnt.c
2800
s->session->ext.tick = OPENSSL_malloc(ticklen);
crypto/openssl/ssl/statem/statem_clnt.c
2801
if (s->session->ext.tick == NULL) {
crypto/openssl/ssl/statem/statem_clnt.c
2805
if (!PACKET_copy_bytes(pkt, s->session->ext.tick, ticklen)) {
crypto/openssl/ssl/statem/statem_clnt.c
2810
s->session->ext.tick_lifetime_hint = ticket_lifetime_hint;
crypto/openssl/ssl/statem/statem_clnt.c
2811
s->session->ext.tick_age_add = age_add;
crypto/openssl/ssl/statem/statem_clnt.c
2812
s->session->ext.ticklen = ticklen;
crypto/openssl/ssl/statem/statem_clnt.c
2855
if (!EVP_Digest(s->session->ext.tick, ticklen,
crypto/openssl/ssl/statem/statem_clnt.c
2856
s->session->session_id, &sess_len,
crypto/openssl/ssl/statem/statem_clnt.c
2863
s->session->session_id_length = sess_len;
crypto/openssl/ssl/statem/statem_clnt.c
2864
s->session->not_resumable = 0;
crypto/openssl/ssl/statem/statem_clnt.c
2887
s->session->master_key,
crypto/openssl/ssl/statem/statem_clnt.c
2892
s->session->master_key_length = hashlen;
crypto/openssl/ssl/statem/statem_clnt.c
293
&& s->session->ext.tick != NULL
crypto/openssl/ssl/statem/statem_clnt.c
3051
s->session->psk_identity_hint,
crypto/openssl/ssl/statem/statem_clnt.c
3081
OPENSSL_free(s->session->psk_identity);
crypto/openssl/ssl/statem/statem_clnt.c
3082
s->session->psk_identity = tmpidentity;
crypto/openssl/ssl/statem/statem_clnt.c
3560
OPENSSL_free(s->session->srp_username);
crypto/openssl/ssl/statem/statem_clnt.c
3561
s->session->srp_username = OPENSSL_strdup(s->srp_ctx.login);
crypto/openssl/ssl/statem/statem_clnt.c
3562
if (s->session->srp_username == NULL) {
crypto/openssl/ssl/statem/statem_clnt.c
4002
if (s->session->peer_rpk != NULL)
crypto/openssl/ssl/statem/statem_clnt.c
4006
if (ssl_check_srvr_ecc_cert_and_alg(s->session->peer, s))
crypto/openssl/ssl/statem/statem_clnt.c
45
return sc->session->peer_rpk != NULL || sc->session->peer != NULL;
crypto/openssl/ssl/statem/statem_clnt.c
855
s->session->cipher = s->s3.tmp.new_cipher;
crypto/openssl/ssl/statem/statem_clnt.c
857
s->session->compress_meth = 0;
crypto/openssl/ssl/statem/statem_clnt.c
860
s->session->compress_meth = 0;
crypto/openssl/ssl/statem/statem_clnt.c
862
s->session->compress_meth = s->s3.tmp.new_compression->id;
crypto/openssl/ssl/statem/statem_lib.c
1122
if (sc->session->peer_rpk != NULL)
crypto/openssl/ssl/statem/statem_lib.c
1123
return sc->session->peer_rpk;
crypto/openssl/ssl/statem/statem_lib.c
1124
if (sc->session->peer != NULL)
crypto/openssl/ssl/statem/statem_lib.c
1125
return X509_get0_pubkey(sc->session->peer);
crypto/openssl/ssl/statem/statem_lib.c
1503
SSL_CTX_remove_session(s->session_ctx, s->session);
crypto/openssl/ssl/statem/statem_lib.c
379
(int)s->session->master_key_length,
crypto/openssl/ssl/statem/statem_lib.c
380
s->session->master_key)
crypto/openssl/ssl/statem/statem_lib.c
573
(int)s->session->master_key_length,
crypto/openssl/ssl/statem/statem_lib.c
574
s->session->master_key)
crypto/openssl/ssl/statem/statem_lib.c
676
&& !ssl_log_secret(s, MASTER_SECRET_LABEL, s->session->master_key,
crypto/openssl/ssl/statem/statem_lib.c
677
s->session->master_key_length)) {
crypto/openssl/ssl/statem/statem_srvr.c
1932
id = s->session->cipher->id;
crypto/openssl/ssl/statem/statem_srvr.c
2018
master_key_length = sizeof(s->session->master_key);
crypto/openssl/ssl/statem/statem_srvr.c
2019
if (s->ext.session_secret_cb(ussl, s->session->master_key,
crypto/openssl/ssl/statem/statem_srvr.c
2024
s->session->master_key_length = master_key_length;
crypto/openssl/ssl/statem/statem_srvr.c
2027
s->session->verify_result = X509_V_OK;
crypto/openssl/ssl/statem/statem_srvr.c
2037
memcpy(s->session->session_id, clienthello->session_id,
crypto/openssl/ssl/statem/statem_srvr.c
2039
s->session->session_id_length = clienthello->session_id_len;
crypto/openssl/ssl/statem/statem_srvr.c
2053
s->session->cipher = pref_cipher;
crypto/openssl/ssl/statem/statem_srvr.c
2081
else if (s->session->compress_meth != 0) {
crypto/openssl/ssl/statem/statem_srvr.c
2082
int m, comp_id = s->session->compress_meth;
crypto/openssl/ssl/statem/statem_srvr.c
2144
if (s->session->compress_meth != 0) {
crypto/openssl/ssl/statem/statem_srvr.c
2166
s->session->compress_meth = 0;
crypto/openssl/ssl/statem/statem_srvr.c
2168
s->session->compress_meth = (comp == NULL) ? 0 : comp->id;
crypto/openssl/ssl/statem/statem_srvr.c
2271
if (s->session->ext.alpn_selected == NULL
crypto/openssl/ssl/statem/statem_srvr.c
2272
|| selected_len != s->session->ext.alpn_selected_len
crypto/openssl/ssl/statem/statem_srvr.c
2273
|| memcmp(selected, s->session->ext.alpn_selected,
crypto/openssl/ssl/statem/statem_srvr.c
2285
if (!ossl_assert(s->session->ext.alpn_selected == NULL)) {
crypto/openssl/ssl/statem/statem_srvr.c
2290
s->session->ext.alpn_selected = OPENSSL_memdup(selected,
crypto/openssl/ssl/statem/statem_srvr.c
2292
if (s->session->ext.alpn_selected == NULL) {
crypto/openssl/ssl/statem/statem_srvr.c
2297
s->session->ext.alpn_selected_len = selected_len;
crypto/openssl/ssl/statem/statem_srvr.c
2314
if (s->session->ext.alpn_selected != NULL) {
crypto/openssl/ssl/statem/statem_srvr.c
2374
s->session->not_resumable = s->not_resumable_session_cb(ussl,
crypto/openssl/ssl/statem/statem_srvr.c
2378
if (s->session->not_resumable)
crypto/openssl/ssl/statem/statem_srvr.c
2384
s->s3.tmp.new_cipher = s->session->cipher;
crypto/openssl/ssl/statem/statem_srvr.c
2486
s->session->session_id_length = 0;
crypto/openssl/ssl/statem/statem_srvr.c
2492
sl = s->session->session_id_length;
crypto/openssl/ssl/statem/statem_srvr.c
2493
session_id = s->session->session_id;
crypto/openssl/ssl/statem/statem_srvr.c
2496
if (sl > sizeof(s->session->session_id)) {
crypto/openssl/ssl/statem/statem_srvr.c
2532
SSL_SESSION_free(s->session);
crypto/openssl/ssl/statem/statem_srvr.c
2533
s->session = NULL;
crypto/openssl/ssl/statem/statem_srvr.c
2674
s->session->kex_group = curve_id;
crypto/openssl/ssl/statem/statem_srvr.c
2968
if (!PACKET_strndup(&psk_identity, &s->session->psk_identity)) {
crypto/openssl/ssl/statem/statem_srvr.c
2974
s->session->psk_identity,
crypto/openssl/ssl/statem/statem_srvr.c
3232
OPENSSL_free(s->session->srp_username);
crypto/openssl/ssl/statem/statem_srvr.c
3233
s->session->srp_username = OPENSSL_strdup(s->srp_ctx.login);
crypto/openssl/ssl/statem/statem_srvr.c
3234
if (s->session->srp_username == NULL) {
crypto/openssl/ssl/statem/statem_srvr.c
3604
if ((new_sess = ssl_session_dup(sc->session, 0)) == NULL) {
crypto/openssl/ssl/statem/statem_srvr.c
3609
SSL_SESSION_free(sc->session);
crypto/openssl/ssl/statem/statem_srvr.c
3610
sc->session = new_sess;
crypto/openssl/ssl/statem/statem_srvr.c
3614
X509_free(sc->session->peer);
crypto/openssl/ssl/statem/statem_srvr.c
3615
sc->session->peer = NULL;
crypto/openssl/ssl/statem/statem_srvr.c
3616
sk_X509_pop_free(sc->session->peer_chain, X509_free);
crypto/openssl/ssl/statem/statem_srvr.c
3617
sc->session->peer_chain = NULL;
crypto/openssl/ssl/statem/statem_srvr.c
3619
EVP_PKEY_free(sc->session->peer_rpk);
crypto/openssl/ssl/statem/statem_srvr.c
3620
sc->session->peer_rpk = peer_rpk;
crypto/openssl/ssl/statem/statem_srvr.c
3623
sc->session->verify_result = sc->verify_result;
crypto/openssl/ssl/statem/statem_srvr.c
3798
if ((new_sess = ssl_session_dup(s->session, 0)) == 0) {
crypto/openssl/ssl/statem/statem_srvr.c
3803
SSL_SESSION_free(s->session);
crypto/openssl/ssl/statem/statem_srvr.c
3804
s->session = new_sess;
crypto/openssl/ssl/statem/statem_srvr.c
3807
X509_free(s->session->peer);
crypto/openssl/ssl/statem/statem_srvr.c
3808
s->session->peer = sk_X509_shift(sk);
crypto/openssl/ssl/statem/statem_srvr.c
3809
s->session->verify_result = s->verify_result;
crypto/openssl/ssl/statem/statem_srvr.c
3811
OSSL_STACK_OF_X509_free(s->session->peer_chain);
crypto/openssl/ssl/statem/statem_srvr.c
3812
s->session->peer_chain = sk;
crypto/openssl/ssl/statem/statem_srvr.c
3815
EVP_PKEY_free(s->session->peer_rpk);
crypto/openssl/ssl/statem/statem_srvr.c
3816
s->session->peer_rpk = NULL;
crypto/openssl/ssl/statem/statem_srvr.c
3935
uint32_t timeout = (uint32_t)ossl_time2seconds(s->session->timeout);
crypto/openssl/ssl/statem/statem_srvr.c
3947
if (ossl_time_compare(s->session->timeout,
crypto/openssl/ssl/statem/statem_srvr.c
3999
slen_full = i2d_SSL_SESSION(s->session, NULL);
crypto/openssl/ssl/statem/statem_srvr.c
4026
if (!i2d_SSL_SESSION(s->session, &p)) {
crypto/openssl/ssl/statem/statem_srvr.c
4193
if (!WPACKET_memcpy(pkt, s->session->session_id,
crypto/openssl/ssl/statem/statem_srvr.c
4194
s->session->session_id_length)
crypto/openssl/ssl/statem/statem_srvr.c
4251
SSL_SESSION *new_sess = ssl_session_dup(s->session, 0);
crypto/openssl/ssl/statem/statem_srvr.c
4258
SSL_SESSION_free(s->session);
crypto/openssl/ssl/statem/statem_srvr.c
4259
s->session = new_sess;
crypto/openssl/ssl/statem/statem_srvr.c
4262
if (!ssl_generate_session_id(s, s->session)) {
crypto/openssl/ssl/statem/statem_srvr.c
4272
s->session->ext.tick_age_add = age_add_u.age_add;
crypto/openssl/ssl/statem/statem_srvr.c
4285
s->session->master_key,
crypto/openssl/ssl/statem/statem_srvr.c
4290
s->session->master_key_length = hashlen;
crypto/openssl/ssl/statem/statem_srvr.c
4292
s->session->time = ossl_time_now();
crypto/openssl/ssl/statem/statem_srvr.c
4293
ssl_session_calculate_timeout(s->session);
crypto/openssl/ssl/statem/statem_srvr.c
4295
OPENSSL_free(s->session->ext.alpn_selected);
crypto/openssl/ssl/statem/statem_srvr.c
4296
s->session->ext.alpn_selected = OPENSSL_memdup(s->s3.alpn_selected, s->s3.alpn_selected_len);
crypto/openssl/ssl/statem/statem_srvr.c
4297
if (s->session->ext.alpn_selected == NULL) {
crypto/openssl/ssl/statem/statem_srvr.c
4298
s->session->ext.alpn_selected_len = 0;
crypto/openssl/ssl/statem/statem_srvr.c
4302
s->session->ext.alpn_selected_len = s->s3.alpn_selected_len;
crypto/openssl/ssl/statem/statem_srvr.c
4304
s->session->ext.max_early_data = s->max_early_data;
crypto/openssl/ssl/statem/statem_srvr.c
56
return sc->session->peer_rpk != NULL || sc->session->peer != NULL;
crypto/openssl/ssl/statem/statem_srvr.c
815
if (s->session->cipher == NULL) {
crypto/openssl/ssl/statem/statem_srvr.c
816
s->session->cipher = s->s3.tmp.new_cipher;
crypto/openssl/ssl/statem/statem_srvr.c
817
} else if (s->session->cipher != s->s3.tmp.new_cipher) {
crypto/openssl/ssl/t1_enc.c
100
s->session->master_key_length, km, num, 1);
crypto/openssl/ssl/t1_enc.c
272
if (!ssl_cipher_get_evp(SSL_CONNECTION_GET_CTX(s), s->session, &c, &hash,
crypto/openssl/ssl/t1_enc.c
313
s->session->master_key,
crypto/openssl/ssl/t1_enc.c
314
s->session->master_key_length, 4);
crypto/openssl/ssl/t1_enc.c
356
s->session->master_key, s->session->master_key_length,
crypto/openssl/ssl/t1_enc.c
369
if (s->session->flags & SSL_SESS_FLAG_EXTMS) {
crypto/openssl/ssl/t1_enc.c
424
s->session->master_key,
crypto/openssl/ssl/t1_enc.c
514
s->session->master_key, s->session->master_key_length,
crypto/openssl/ssl/t1_enc.c
99
NULL, 0, NULL, 0, s->session->master_key,
crypto/openssl/ssl/t1_lib.c
4835
uint8_t SSL_SESSION_get_max_fragment_length(const SSL_SESSION *session)
crypto/openssl/ssl/t1_lib.c
4837
if (session->ext.max_fragment_len_mode == TLSEXT_max_fragment_length_UNSPECIFIED)
crypto/openssl/ssl/t1_lib.c
4839
return session->ext.max_fragment_len_mode;
crypto/openssl/ssl/tls13_enc.c
330
s->session->cipher = s->s3.tmp.new_cipher;
crypto/openssl/ssl/tls13_enc.c
331
if (!ssl_cipher_get_evp(SSL_CONNECTION_GET_CTX(s), s->session, &c, &hash,
crypto/openssl/ssl/tls13_enc.c
400
} else if (s->session->cipher != NULL) {
crypto/openssl/ssl/tls13_enc.c
402
algenc = s->session->cipher->algorithm_enc;
crypto/openssl/ssl/tls13_enc.c
521
const SSL_CIPHER *sslcipher = SSL_SESSION_get0_cipher(s->session);
crypto/openssl/ssl/tls13_enc.c
536
&& s->session->ext.max_early_data == 0) {
crypto/openssl/ssl/tls13_enc.c
906
&& s->session->ext.max_early_data == 0)
crypto/openssl/ssl/tls13_enc.c
909
sslcipher = SSL_SESSION_get0_cipher(s->session);
crypto/openssl/test/helpers/handshake.c
1746
SSL_SESSION *session = NULL, *serv_sess = NULL;
crypto/openssl/test/helpers/handshake.c
1750
NULL, NULL, &session, &serv_sess);
crypto/openssl/test/helpers/handshake.c
1765
session, serv_sess, NULL, NULL);
crypto/openssl/test/helpers/handshake.c
1767
SSL_SESSION_free(session);
crypto/openssl/test/sslapitest.c
213
const SSL_SESSION *session,
crypto/openssl/test/sslapitest.c
273
master_key_size = SSL_SESSION_get_master_key(session,
crypto/openssl/test/tls13secretstest.c
305
s->session = SSL_SESSION_new();
crypto/openssl/test/tls13secretstest.c
306
if (!TEST_ptr(s->session))
crypto/openssl/test/tls13tickettest.c
28
static int sess_new_cb(SSL *ssl, SSL_SESSION *session)
include/rpc/auth_kerb.h
72
C_Block session; /* Session Key */
lib/libkvm/kvm_proc.c
111
struct session sess;
lib/libprocstat/libprocstat.c
412
struct session sess;
sys/compat/linprocfs/linprocfs.c
915
struct session *sp;
sys/crypto/ccp/ccp.h
131
struct ccp_session *session;
sys/crypto/ccp/ccp_hardware.c
1311
ctx.session = s;
sys/crypto/ccp/ccp_hardware.c
1674
ctx.session = s;
sys/crypto/ccp/ccp_hardware.c
1700
ctx.session = s;
sys/crypto/ccp/ccp_hardware.c
1974
ctx.session = s;
sys/crypto/ccp/ccp_hardware.c
521
cctx->callback_fn(qp, cctx->session, cctx->callback_arg, errno);
sys/crypto/ccp/ccp_hardware.c
567
cctx->callback_fn(qp, cctx->session,
sys/fs/devfs/devfs_vnops.c
930
struct session *sess;
sys/fs/procfs/procfs_status.c
65
struct session *sess;
sys/kern/init_main.c
104
static struct session session0;
sys/kern/kern_proc.c
1000
sess_hold(struct session *s)
sys/kern/kern_proc.c
1007
sess_release(struct session *s)
sys/kern/kern_proc.c
1202
struct session *sp;
sys/kern/kern_proc.c
578
enterpgrp(struct proc *p, pid_t pgid, struct pgrp *pgrp, struct session *sess)
sys/kern/kern_proc.c
814
struct session *savesess;
sys/kern/kern_proc.c
912
struct session *sp;
sys/kern/kern_prot.c
392
struct session *newsess;
sys/kern/kern_prot.c
397
newsess = malloc(sizeof(struct session), M_SESSION, M_WAITOK | M_ZERO);
sys/kern/subr_prf.c
232
struct session *sess = NULL;
sys/kern/tty.c
1191
tty_rel_sess(struct tty *tp, struct session *sess)
sys/kern/tty.c
1227
struct session *session;
sys/kern/tty.c
1251
session = p->p_session;
sys/kern/tty.c
1252
if (session->s_ttyp == NULL || session->s_ttyp != tp) {
sys/kern/tty.c
1263
SESS_LOCK(session);
sys/kern/tty.c
1264
vp = session->s_ttyvp;
sys/kern/tty.c
1265
session->s_ttyp = NULL;
sys/kern/tty.c
1266
session->s_ttyvp = NULL;
sys/kern/tty.c
1267
session->s_ttydp = NULL;
sys/kern/tty.c
1268
SESS_UNLOCK(session);
sys/kern/tty.c
1270
if (tp->t_session == session) {
sys/kern/tty.c
1511
struct session *s;
sys/netgraph/bluetooth/include/ng_btsocket_rfcomm.h
269
struct ng_btsocket_rfcomm_session *session; /* RFCOMM session */
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1192
pcb1->session = s;
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1752
pcb->session, RFCOMM_FRAME_DISC,
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
3085
mtx_assert(&pcb->session->session_mtx, MA_OWNED);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
3108
return (ng_btsocket_rfcomm_send_uih(pcb->session,
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
3109
RFCOMM_MKADDRESS(INITIATOR(pcb->session), 0), 0, 0, m));
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
3123
mtx_assert(&pcb->session->session_mtx, MA_OWNED);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
3163
return (ng_btsocket_rfcomm_send_uih(pcb->session,
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
3164
RFCOMM_MKADDRESS(INITIATOR(pcb->session), 0), 0, 0, m));
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
3178
mtx_assert(&pcb->session->session_mtx, MA_OWNED);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
3192
pcb->session,
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
3193
RFCOMM_MKADDRESS(INITIATOR(pcb->session),
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
3231
mtx_assert(&pcb->session->session_mtx, MA_OWNED);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
3265
error = ng_btsocket_rfcomm_send_uih(pcb->session,
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
3266
RFCOMM_MKADDRESS(INITIATOR(pcb->session),
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
3292
ng_btsocket_rfcomm_session_p s = pcb->session;
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
3298
if (pcb->session == NULL)
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
3302
mtx_assert(&pcb->session->session_mtx, MA_OWNED);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
3310
pcb->session = NULL;
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
591
pcb->session = s;
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
733
if (pcb->session != NULL)
sys/netgraph/ng_pppoe.c
598
uint16_t session = ntohs(wh->ph.sid);
sys/netgraph/ng_pppoe.c
599
uint16_t hash = SESSHASH(session);
sys/netgraph/ng_pppoe.c
604
if (sp->Session_ID == session &&
sys/netgraph/ng_pppoe.c
612
session);
sys/sys/proc.h
108
struct session *pg_session; /* (c) Pointer to session. */
sys/sys/proc.h
1172
struct session *sess);
sys/sys/proc.h
1220
void sess_hold(struct session *);
sys/sys/proc.h
1221
void sess_release(struct session *);
sys/sys/tty.h
127
struct session *t_session; /* (t) Associated session. */
sys/sys/tty.h
168
void tty_rel_sess(struct tty *tp, struct session *sess);
sys/sys/tty.h
48
struct session;
usr.sbin/ppp/bundle.c
1236
timer_Stop(&bundle->session.timer);
usr.sbin/ppp/bundle.c
1244
bundle->session.timer.func = bundle_SessionTimeout;
usr.sbin/ppp/bundle.c
1245
bundle->session.timer.name = "session";
usr.sbin/ppp/bundle.c
1246
bundle->session.timer.load = secs * SECTICKS;
usr.sbin/ppp/bundle.c
1247
bundle->session.timer.arg = bundle;
usr.sbin/ppp/bundle.c
1248
timer_Start(&bundle->session.timer);
usr.sbin/ppp/bundle.c
1249
bundle->session.done = now + secs;
usr.sbin/ppp/bundle.c
1256
timer_Stop(&bundle->session.timer);
usr.sbin/ppp/bundle.c
1257
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
140
} session;